获取用户输入并将其放入Python文件中?

时间:2010-06-10 04:42:10

标签: python

在Python命令和参数的PDF教程中,我一定是偶然跳过了一两页,因为我无法找到一种方法来获取用户输入并将其推送到文件中。不要告诉我尝试在线寻找解决方案,因为我做到了。对我来说没有任何意义。

编辑:我正在使用Python 3.1.2,抱歉忘了

3 个答案:

答案 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()