在我的PDF教程中,我必须在Python命令和参数期间不小心跳过了一两页,因为我无法找到一种方法来接收用户输入并将其推送到文件中。不要告诉我尝试在网上寻找解决方案,因为我做到了。没有任何意义。把用户输入并把它放到Python中的文件?
编辑:我使用Python 3.1.2,对不起,忘了
在我的PDF教程中,我必须在Python命令和参数期间不小心跳过了一两页,因为我无法找到一种方法来接收用户输入并将其推送到文件中。不要告诉我尝试在网上寻找解决方案,因为我做到了。没有任何意义。把用户输入并把它放到Python中的文件?
编辑:我使用Python 3.1.2,对不起,忘了
的Python 3.1:
filename = input ("filename: ");
with open (filename, "w") as f:
f.write (input());
这要求用户输入一个文件名,并打开使用open()和用户写入()写入到文件
像打开文件它用于写作。然后一切,直到下一个返回被写入该文件。 “with ... as”语句自动关闭文件。
的raw_input使用()把用户输入。
fd = open(filename,"w")
input = raw_input("user input")
fd.write(input)
尝试类似这样的事情。
#Getting Where To Save File
where = raw_input('Where Do You Want To Save Your File? ')
#Getting What To Write To File
text = raw_input('What Do You Want To Write To Your File? ')
#Actually Writing It
saveFile = open(where, 'w')
saveFile.write(text)
saveFile.close()
python 2.x or 3?这对于处理用户输入很重要。 – acrosman 2010-06-10 04:50:13