[英]Having trouble trying to add a line to a text file if that line doesn't exist already using Python fileinput.FileInput(…)
[英]fileinput.Fileinput .read() function for entire file
在fileinput.Fileinput(或其他一些模塊/類)中是否可以將整個文件讀入內存,以便可以用列表中的文本塊(保存在內存中)替換文件中的文本塊。
有一個.readline函數,但是我需要查找並替換一個文本塊,並且我寧願不必在逐個文件的同時並行瀏覽文本塊。
是的, file
對象有一個read
方法,可以將整個文件內容讀入內存。
with open("myfile.txt") as infile:
text = infile.read()
# manipulate text here
with open("myfile.txt", "w") as outfile:
outfile.write(text)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.