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

Gal*_*nap 2 python

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

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

kum*_*mar 5

Python 2 的解决方案

用于raw_input()接受用户输入。使用打开文件open()并使用write()写入文件。

就像是:

fd = open(filename,"w")
input = raw_input("user input")
fd.write(input)
Run Code Online (Sandbox Code Playgroud)


小智 5

Python 3.1:

filename = input ("filename: ");
with open (filename, "w") as f:
  f.write (input ());
Run Code Online (Sandbox Code Playgroud)

这会要求用户输入文件名并将其打开以进行写入.然后将所有内容写入该文件,直到下一次返回."with ... as"语句自动关闭文件.