我的程序无法找到该文件。如何在Windows上的python目录中保存文本文件?我查看了其他类似的问题,但无法找到保存到同一目录的基本指南。谢谢你的帮助
user_input = input("file name")
fh=open(user_input,"r",encoding="utf-8")
答案 0 :(得分:0)
如果我理解你的问题,你所要做的就是搜索python目录,按Windows键并输入文件夹的名称,文件夹将显示在“开始”菜单搜索结果中。将记事本文件保存在该目录中。希望这能帮到你。
答案 1 :(得分:0)
您可能会提供user_input
的相对路径。根据当前工作目录(cwd)解析相对路径。 cwd是python启动的目录,可以是任何东西(不仅仅是它所在的位置),具体取决于你如何启动脚本。
要了解cwd是什么:
print(os.getcwd())
但我建议你不应该把所有东西都放在CWD上,而应该做点别的事情。
第一个选项:选择不同的基本目录:
base_directory = 'C:\\My Favourite Directory'
user_input = input("file name")
file_path = os.path.join(base_directory, user_input)
fh = open(file_path, "r", encoding="utf-8")
第二个选项:指定绝对路径作为输入:
当询问时,输入文件名:
C:\我的收藏目录\ my file.txt