你在哪里保存一个记事本文件,以便python可以在程序中打开它?

时间:2016-10-16 23:36:05

标签: python file

我的程序无法找到该文件。如何在Windows上的python目录中保存文本文件?我查看了其他类似的问题,但无法找到保存到同一目录的基本指南。谢谢你的帮助

user_input = input("file name")
fh=open(user_input,"r",encoding="utf-8")

2 个答案:

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