【发布时间】:2015-12-18 12:09:18
【问题描述】:
我正在尝试使用这样的代码将目录添加到 PATH:
PROJECT_DIR = Path(__file__).parents[2]
sys.path.append(
PROJECT_DIR / 'apps'
)
它不起作用。如果我打印 sys.path 我会看到这样的内容:
[..., PosixPath('/opt/project/apps')]
我应该如何修复此代码?写str(PROJECT_DIR / 'apps')正常吗?
【问题讨论】:
-
为什么要避免使用
str? -
我不想避免这种情况。我只是问一下使用 pathlib 的正确方法是什么。