0
當我使用下面的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
在寫入文件之前已經有了'打印文本'。它顯示任何東西嗎?另外,如果沒有文件寫入文件,你怎麼能說''它成功執行''?聽起來像是打破了我! –
如果輸入是'/',則只寫入文件。而你只是寫一個空字符串。如果您的輸入不同,它只會追加到列表中,但不會寫入文件。 – skamsie