[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行)
留言板
歡迎留下建議與分享!希望一起交流!感恩!