python讀取txt文件特定內容紙飛機

ic_date 2025-03-19 12:38
幫助中心
2025-03-19 12:38

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文件中的內容。