作者zeldo (Zeldo)
看板Python
标题[问题] Python3.0 档案写入
时间Sat Jan 30 12:27:45 2010
最近随着线上练习的范例到了档案的写入、读取。
以下是我依照范例所打的一段输入文字档的程式。
可当我最开输入'档案名称'的时候,他都会出现错误讯息
说我输入的东西没有做定义。
来这里请教一下,程式上哪里有问题?
还是说我必须间创好我要覆写的文字档呢?
#-*- coding: UTF-8 -*-
if __name__ == " __main__ ":
f = open(input("请输入档案名称: "),"w")
print("键入quit就离开文字输入。")
stare = True
while state:
word = input("请输入文字内容: ")
if word != "quit":
f.write(word+"\n")
else:
state = False
f.close()
print()
input("请按<Enter>来结束视窗。")
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.161.121.253
1F:推 ck574b027:因为你state打成stare。 01/31 17:16
2F:→ ck574b027:对不起开个玩笑,不要瞪我。input要用raw_input。 01/31 17:18
3F:→ zeldo:python3.0 没有raw_input.... 01/31 17:22
4F:推 ya790206:stare = True 改成 state = True ,错误和档案无关 02/01 00:20