0

有没有办法在命令行上向 python 添加包含路径?我想要做的是运行一个单元测试,它使用 lib 目录中的一些代码:

$ python -I lib/test/my-test.py

但这失败了。我可以在 my-test.py 中附加到我的路径,但这似乎不是最佳的,因为它依赖于路径。有什么建议么?

4

2 回答 2

1

使用PYTHONPATH环境变量

PYTHONPATH=lib/ python test/my-test.py
于 2013-04-23T14:19:48.343 回答
1

我不相信有一个命令行开关,但你可以设置 PYTHONPATH 环境变量来包含 lib 目录:

PYTHONPATH=$PYTHONPATH:`pwd`/lib/ python test/my-test.py
于 2013-04-23T14:21:16.740 回答