在Python命令和参数的PDF教程中,我一定是偶然跳过了一两页,因为我无法找到一种方法来获取用户输入并将其推送到文件中。不要告诉我尝试在线寻找解决方案,因为我做到了。对我来说没有任何意义。
编辑:我正在使用Python 3.1.2,抱歉忘了答案 0 :(得分:5)
Python 3.1:
filename = input ("filename: ");
with open (filename, "w") as f:
f.write (input ());
这会要求用户输入文件名并打开它进行写入。然后将所有内容写入该文件,直到下一次返回。 “with ... as”语句自动关闭文件。
答案 1 :(得分:4)
使用raw_input()获取用户输入。使用open()和user write()打开文件以写入文件
类似的东西:
fd = open(filename,"w")
input = raw_input("user input")
fd.write(input)
答案 2 :(得分:1)
尝试类似的东西。
#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()