我有一个python文件,需要导入5个其他python模块才能运行。主程序非常简单和简短,因为它使用了5个导入文件中定义的类。现在,我必须提交一个对几个命令作出响应的make文件。所有的命令在不同的文件上运行主程序,并指示如下:"make cat-dictionary“应显示程序将要运行的文件"dictionary”,on.....while "make run-dictionary“将在"dictionary”上执行python程序。我找到了大量关于如何在需要编译的C代码中使用make file的帮助。但我很困惑,如何确保我的make命令允许主python程序在执行它之前导入它需要的5个模块?我是否必须使用一个命令来准备模块,或者如果它们存在,我的python程序会自动导入它们。
发布于 2016-04-30 21:11:52
通过setup.py打包Python程序
为了使Python代码易于安装,您应该使用setup.py,它允许创建一个包。
Python make通过doit实现
如果你真的需要运行多个相关任务并寻找替代Makefile的Python,请查看doit包。
请注意,完成python程序时不需要doit。
https://stackoverflow.com/questions/36954863
复制相似问题