Python:引用另一个项目

标签 python command-line

我希望能够从命令行运行我的 Python 项目。我正在引用其他项目,因此我需要能够在其他文件夹中运行模块。

实现此功能的一种方法是修改 Pythonpath 环境变量,但我认为这是一种滥用。另一个 hack 是将我想要的所有文件复制到一个目录中,然后运行 ​​Python。有更好的方法吗?

注意:我实际上是在 Eclipse 中编程,但我希望能够远程运行该程序。

类似问题:

最佳答案

如果导入 sys,它包含 PYTHONPATH 中的目录列表作为 sys.path

将目录添加到此列表 (sys.path.append("my/path")) 允许您照常从当前模块中的这些位置导入,而无需更改系统上的全局设置。

关于Python:引用另一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1476111/

相关文章:

python - 在 seaborn 计数图中将百分比添加到条形图顶部的问题

windows - 为 Windows 编写控制台样式应用程序的好资源?

java - Maven Surefire 插件没有重新运行失败的 Cucumber 测试

python - 如何删除列或数据框中的括号

python - 如何为serving_input_receiver_fn BERT Tensorflow创建功能

python - 在图像中选择图像

python - 选择窗口下拉菜单项

browser - 如何通过命令行控制 Internet Explorer 9 中的 "Browser mode"

ruby - 如何为用 Ruby 编写的 Ruby 命令行实用程序提供配置文件?

regex - 使用 sed 或其他命令行工具转义 CSV 文件