我正在尝试将我的python文件保存到文本文件中,但是当我尝试它时它总是变成空白。我以前做过很多次但这次拒绝工作。
openfile = 'example'
total = 0.5 #another example
totalstr = str(total)
file = open("%s.txt" % (openfile), "w")
file.write(totalstr)
file.close
答案 0 :(得分:2)
“file”是标准的Python类型。你想稍微重命名一下。我也假设“openfile”应该是你想要使用的字符串文件名。到目前为止,这两个答案都是正确的,但将它们放在一起会产生:
my_file_name = "myfile"
total = 0.5
my_file_handle = open("%s.txt" %(my_file_name), "w")
my_file_handle.write(str(total))
my_file_handle.close()
答案 1 :(得分:1)
file
是python中的关键字。所以,
print '%s' %(file)
打印
<type 'file'>
您应该使用:
openfile = 'file'
答案 2 :(得分:0)
这对我有用:
openfile = "file"
total = 0.5
totalstr = str(total)
file = open("%s.txt" % (openfile), "w")
file.write(totalstr)
file.close()
看看你是否能发现变化。