python讀取txt文件特定內容紙飛機
我們需要讀取一個txt文件,並查找包含紙飛機的文章內容。
假設我們的txt文件名為 'paper_plane_article.txt'
將以下代碼保存為一個Python腳本,並確保你有一個名為 'paper_plane_article.txt' 的文件在相同的目錄中。
引入必要的模組
import re
定義讀取文件的函數
def read_file(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
content = file.read()
return content
定義查找包含紙飛機的文章內容的函數
def find_paper_plane_content(content):
使用正則表達式查找包含紙飛機的
pattern = pile(r'紙飛機.?(?=\
|\\Z)', re.DOTALL)
matches = pattern.findall(content)
return matches
主程序
if __name__ == '__main__':
說明讀取的文件路徑
file_path = 'paper_plane_article.txt'
讀取文件
content = read_file(file_path)
查找包含紙飛機的文章內容
paper_plane_content = find_paper_plane_content(content)
假設我們找到了一個包含紙飛機的文章
if paper_plane_content:
article = paper_plane_content[0]
將文章內容分割為
paragraphs = article.split('\
')
打印文章
for i, paragraph in enumerate(paragraphs, start=1):
print(f{i}
)print(paragraph)
print() 添加一個空行分隔
else:
print(未找到包含‘紙飛機’的文章內容。)
```
以下是一個示例的結構,根據上述代碼的結果:
```plaintext
1
1. 總是覺得飛機是一種神奇的東西,它能在空中自由翱翔,帶給我們無盡的想像。
2. 這裡要介紹的就是一種簡單而有趣的DIY活動——製作紙飛機。
3. 總共需要以下材料:一張A4紙、一個剪刀、一個膠帶。
2
4. 將A4紙對折,然後再對折一次,形成一個長方形。
5. 接著,從一個角開始,將紙剪成斜邊,直到另一個角。
6. 這時,你會得到一個有兩個斜邊的三角形。
7. 最後,將兩個斜邊向內折,並用膠帶粘合。
3
8. 現在,你的紙飛機已經完成了。
9. 你可以試著將飛機向空中投擲,看它能否飛行。
10. 這是一個很好的親子活動,可以增進與孩子的親密關係。
4
11. 總結來說,製作紙飛機是一個簡單有趣且富有教育意義的活動。
12. 透過這個活動,我們可以學習到物理學中的空氣動力學原理。
13. 同時,也能夠培養孩子的創造力和動手能力。
5
14. 以下是一些提高紙飛機飛行距離和穩定性的小技巧:
15. 1. 將紙飛機的尾翼做得稍微長一點,可以增加穩定性。
16. 2. 將紙飛機的機身做得稍微重一點,可以增加飛行距離。
17. 3. 調整飛機的飛行角度,可以控制飛機的飛行方向。
6
18. 總之,紙飛機是一種非常有趣且適合各個年齡層的活動。
19. 透過製作和飛行紙飛機,我們可以享受創造的樂趣,並學習到許多知識。
7
20. 這就是關於紙飛機的介紹,希望你能夠喜歡這個活動,並與家人和朋友一起享受製作和飛行的樂趣。
```
請注意,上述內容是假設的,實際的內容將取決於你提供的txt文件中的內容。