Python在特定行的文件中编写

时间:2015-05-07 14:28:20

标签: python input printing output

是否有一个python函数可以写入特定行的文件中,我的意思是,如果我知道该行的索引是否有可能从该行开始写入?

2 个答案:

答案 0 :(得分:1)

我认为没有任何方法可以按照你想要的方式做到这一点

或者,将文件读入字符串,然后使用列表方法插入数据。

source_file = open("myfile", "r")
file_data = list(source_file.read())
source_file.close()
file_data.insert(position, data)
open("myfile", "wb").write(file_data)

答案 1 :(得分:0)

您可以使用这个简单的过程

source_file = open("file.txt", "r")
file_data = list(source_file.read())
source_file.close()
file_data.insert(position, data)
open("file.txt", "wb").write(file_data)