import sys
outfile = open( r'/Users/user1/Desktop/myDoc.txt', 'w' )
outfile.write("hello world")
outfile.close()
我正在尝试创建一个创建文件的程序,并将hello world写入该文件。现在我已经设置了它,所以它将保存到我的桌面并命名文件" myDoc.html"。我是否有可能以某种方式修改文件名,以便将其保存到任何人桌面,因此程序会询问用户他们如何命名文件但保留.txt文件扩展名?
答案 0 :(得分:1)
import os
outfile = input('Enter file name: ')
outfile = os.path.join(os.path.expanduser('~'),'Desktop',outfile)
with open(outfile +'.txt', 'w') as f:
f.write("hello world")