在数字海洋中用 os.chdir() 找到正确的路径

Find the right path with os.chdir() in digital ocean

我尝试了几种方法,但都没有成功。我需要更改数字海洋中的目录 (/home/vagrant)。我将文件保存在 file.py 文件所在的同一文件夹中。 file.py 和 file.py 旨在执行的其他文件都在 /folder/PH/Programs 中。当我运行$python file.py时,出现目录错误:

os.chdir('/folder/PH/Programs')


OSError: [Errno 2] No such file or directory:   '/folder/PH/Programs'

要么提供文件的完整路径,要么不要在开头放置斜杠。这意味着根目录。

选择:

os.chdir('~/folder/PH/Programs')

如果它在您的主目录中,否则请指定文件的完整路径。

(其实你问题中说的路径也是错误的,同理)