适用于Python 3.1及更高版本的解决方案:
filename = input("filename: ")with open(filename, "w") as f: f.write(input())这会要求用户输入文件名,然后将其打开以进行写入。然后,直到下一次返回的所有内容都会写入该文件。“ with … as”语句自动关闭文件。

filename = input("filename: ")with open(filename, "w") as f: f.write(input())这会要求用户输入文件名,然后将其打开以进行写入。然后,直到下一次返回的所有内容都会写入该文件。“ with … as”语句自动关闭文件。