[英]File handling techniques in Python
如何通過打開特定文件而不是在控制台上打印來讀取文件? 我使用了以下代碼,但它在控制台上打印了文件的內容。
fw=open("x.txt",'r+')
#fw.write("Hello\n")
#fw.write("Python is crazy af")
n=fw.read()
print(n)
fw.close()
內置的open
函數使文件的內容可用,這意味着您可以使用代碼對其進行操作。 如果你不想打印一行,你可以做.readlines()
。 如果你不想打印它,你可以用它做任何你想做的事情,比如將它存儲在一個變量中。
關於文件上下文的最后一個注意事項:
with open("filename.txt", "r") as file:
for line in file:
# Do something with line here
此模式保證關閉,而不是分別調用open
和close
。
但是如果你想打開一個文本編輯器......
如何通過打開特定文件來讀取文件
答案的前 2 行(非注釋)執行以下操作:
fw=open("x.txt",'r+')
n=fw.read()
您現在x.txt
的內容讀入變量n
而不是在控制台上打印它?
那就不要打印了。 刪除該行
print(n)
並且不會打印文件的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.