kin4stat Asked:2020-05-21 19:24:01 +0000 UTC2020-05-21 19:24:01 +0000 UTC 2020-05-21 19:24:01 +0000 UTC Python在自己的目录中打开一个文件 772 如何在您的目录中打开 Python 文件?当我使用 os.openfile("Additional.exe") 或者 subprocess.Popen("Additional.exe") 该文件已启动,当您尝试从 Additional.exe 所在的目录打开该文件时,会出现错误FileNotExists,因为。它在 main.exe 所在的目录中查找 看不懂文字的可以试试看图,我这里描述的比较简单 PS 我使用了 PyInstaller python 1 个回答 Voted Best Answer franmag 2020-05-22T04:33:08Z2020-05-22T04:33:08Z 我不确定,但如果你想从另一个目录调用一个动作,那么大概你知道它相对于你从哪里调用文件的位置。在这种情况下,您可以尝试通过以下操作设置相对路径,而不是设置绝对路径: your_dir = 'dir2' os.chdir(os.path.join(os.path.split(os.getcwd())[0], your_dir)) 通过执行上面的代码,您可以从当前目录移动到名称为 dir2 的相邻目录,您已经可以从中获取所需的文件。
我不确定,但如果你想从另一个目录调用一个动作,那么大概你知道它相对于你从哪里调用文件的位置。在这种情况下,您可以尝试通过以下操作设置相对路径,而不是设置绝对路径:
通过执行上面的代码,您可以从当前目录移动到名称为 dir2 的相邻目录,您已经可以从中获取所需的文件。