簡體   English   中英

fileinput.Fileinput.read()函數用於整個文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM