在Python中打开会创建一个空文件

时间:2017-07-10 17:40:22

标签: python

这件事,让我发疯了......

我使用Python来编写文件。 出于测试目的,我将其限制在最低限度:

with open(save_dir + filename + '.txt', 'w+') as out_file:
    out_file.write('HI\n')

这是一件非常简单的事情。但是文件被创建到正确的目录,但没有写入任何内容。

我正在寻求帮助来尝试调试代码。因为它简单。我被卡住了。 这可能是什么错误?有什么想法吗?

1 个答案:

答案 0 :(得分:-2)

如果要使用filename变量,则必须导入sys。

from sys import argv
script,input_file,output_file = argv
content = open(input_file,"r").read()
t = open(output_file,"w")
t.write(content)
t.close()