我正在寻找一些有关我的代码的帮助,下面是严格的:
for file in file_name :
if os.path.isfile(file):
for line_number, line in enumerate(fileinput.input(file, inplace=1)):
print file
os.system("pause")
if line_number ==1:
line = line.replace('Object','#Object')
sys.stdout.write(line)
Run Code Online (Sandbox Code Playgroud)
我想修改一些以前提取的文件,以便用matplotlib绘制它们.为此,我删除一些行,评论其他人.
我的问题如下:
使用for line_number, line in enumerate(fileinput.input(file, inplace=1)):只给我5个以前提取的文件中的4个(当查看file_name列表包含5个引用时!)
使用for line_number, line in enumerate(file):给我5个先前提取的文件,但我不知道如何使用相同的文件进行修改而不创建另一个...
你对这个问题有什么看法吗?这是正常的问题吗?