为什么我的文件在python中显示为空白?

时间:2014-02-22 06:58:41

标签: python file-io

我正在尝试将我的python文件保存到文本文件中,但是当我尝试它时它总是变成空白。我以前做过很多次但这次拒绝工作。

openfile = 'example'
total = 0.5 #another example
totalstr = str(total)
file = open("%s.txt" % (openfile), "w")
file.write(totalstr)
file.close

3 个答案:

答案 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()

看看你是否能发现变化。