[python] 有辦法一行讀取文件內容嗎?
是的,Python 提供了簡單的方法可以一行讀取文件的所有內容。
方法範例
with open("your_file.txt", "r", encoding="utf-8") as file:
content = file.read()
說明
open():用於打開文件,指定模式為"r"表示讀取模式。.read():一次性讀取整個文件內容為一個字串。encoding="utf-8":確保可以正確處理包含非 ASCII 字符的文件。
如果要在一行中完成
content = open("your_file.txt", "r", encoding="utf-8").read()
注意
使用這種方式需要在適當的地方關閉文件,例如:
with open("your_file.txt", "r", encoding="utf-8") as file:
content = file.read()
這種方式會自動處理文件關閉,比直接使用 open() 安全。
(結論: 至少還是要2行
)

留言板
歡迎留下建議與分享!希望一起交流!感恩!