【发布时间】:2014-03-31 15:43:44
【问题描述】:
我使用的是 Python 2.7.2。我想打开并使用我在 shell 中创建的字典。我的问题是,当我尝试将此字典导入我的 shell 时,它找不到该文件,因为 python 只是在查看“我的文档”文件夹。
我的问题是,如何导航到正确的文件夹(“我的文档”文件夹中只有一个文件夹。
我使用的是 Macintosh。
【问题讨论】:
标签: python macos python-2.7 path
我使用的是 Python 2.7.2。我想打开并使用我在 shell 中创建的字典。我的问题是,当我尝试将此字典导入我的 shell 时,它找不到该文件,因为 python 只是在查看“我的文档”文件夹。
我的问题是,如何导航到正确的文件夹(“我的文档”文件夹中只有一个文件夹。
我使用的是 Macintosh。
【问题讨论】:
标签: python macos python-2.7 path
您可以将自定义路径添加到脚本中:
import sys
sys.path.append('/Users/username/')
【讨论】:
另一种方法是在 shell 中将 PYTHONPATH 环境变量设置为 /User/username。既然您了解您的 shell,我希望您已经知道如何编辑您的 shell 资源脚本。您也可以将它添加到您的 .profile 文件中,在这种情况下,即使您更改了您碰巧使用的 shell,它也应该可用。
【讨论】:
如果您不想“硬连线”系统路径,但想使用相对文件夹,您可以获取工作目录的名称并将子目录添加到该目录...
subdirname = 'myfolder'
curdir = os.getcwd()
newdir = os.path.join(curdir,subdirname)
sys.path.append(newdir)
【讨论】: