使用python在文本文件中写入不起作用

时间:2014-03-26 06:45:17

标签: python

当我使用下面的python代码创建和写入文本文件时,它会成功执行。但是,当我打开文本文件时,它不会显示任何内容!

newl=[]
    print ""
    while 1:
        tks=raw_input("# ")
        if tks=="/":
            text=''.join(newl)
            print text
            filen=open('c:/Users/Admin/Desktop/snickcode.txt', 'w')
            filen.write(str(text))
            filen.close
            print "#saved to desktop, please rename the file before reuse"
            print "{non}"
            print ""
            break
        else:
            gig=(str(tks))
            newl.append(gig)
            print newl

1 个答案:

答案 0 :(得分:1)

我认为/是您尝试过的第一个输入。 因为这个

text=''.join(newl)
...
filen.write(str(text))

是你写的文件和

newl=[]

此时不包含任何项目,文件内容仍为“空”。