我正在嘗試在文本文件中非常特定的位置插入文本。該文本文件可能很大(>> 10 GB)我目前正在使用的閱讀方法:with open("my_text_file.txt") as f: while True: result = f.read(set_number_of_bytes) x = process_result(result) if x: replace_some_characters_that_i_just_read_and write_it_back_to_same_file但是,我不確定如何實施replace_some_characters_that_i_just_read_and write_it_back_to_same_file有什么方法可以用來確定在當前文件中可以讀取的位置,我可以使用該方法寫入該文件。從性能角度來看,如果我要使用上述方法在特定位置寫入原始文件,那么在寫入之前必須先找到寫入位置是否會帶來效率問題?還是建議您創建一個完全不同的文件,并在上面的每個循環中附加到該文件。然后在完成此操作后刪除原始文件嗎?假設空間不是一個大問題,但性能是一個大問題。
添加回答
舉報
0/150
提交
取消