查看此图像以获取示例.txt文件,在此文件的每一行上,我想将0替换为1,我也想保存具有相同名称的文件。
查看此图像以获取示例.txt文件,在此文件的每一行上,我想将0替换为1,我也想保存具有相同名称的文件。
my code:-
这段代码正在工作,并给了我想要的结果。有人可以建议一种更简单的方法吗?
import os
def process_line_item(x):
index = x[0]
line_str = x[1]
new_first_value = [str(1)]
return ' '.join(new_first_value + x[1].split(' ')[1:])
for filename in os.listdir(os.getcwd()):
if filename.endswith(".txt"):
data = None
with open('{}' .format(filename), 'r') as file:
data = file.read()
new_data = '\n'.join(list(map(process_line_item, enumerate(data.split('\n')))))
with open('{}' .format(filename), 'w') as file_out:
file_out.write(new_data)
慕码人2483693
明月笑刀无情
SMILET
温温酱
胡子哥哥
相关分类