关于linux:替换makefile,用于为python项目集成多个python文件

Substitute of the makefile for integrating mulitple python files for a python project

在C/C++中,我们为项目安装/执行编写一个MaFe文件。如何为Python项目创建makefile或等效文件?

如果python是一种脚本语言,我们不需要makefile。如何将一个python项目与多个python文件(.py文件)集成?

还有一条线有类似的问题从另一个python文件调用函数。但我的问题不同于那条线中的问题。通过从另一个文件调用一个函数,我问题的一个解决方案是可能的。但是我想要一个更好的解决方案,就像西蒙所描述的那样。


把你的几十只Python的计划安排成一个包装。包装可以让其他人一起使用您的代码,也可以让其他人使用您的代码。

第一个是在它里面制造一个折叠的折叠,一个折叠的折叠。第一和第二场景也在这里阅读文献,也许也在这里。


Python is a scripting language this means that there is no compiling/recompiling is necessary and errors are reported when you run the script.这是使用make的最大资产之一。

虽然你可以用它在指挥线或控制字典/档案中替换长命令,但这是你真正需要的。

如果你在你的Python项目中使用C/C++的话,那么这是很好的推荐。

你提到了Intergrating。Makefiles不喜欢成为你想要的工具。你最起码需要一个模块。

模块允许您使用其它Python文件的功能,如它们在文件中。你需要进去,而且很漂亮

如果你想安装在其它PCS设置上,PY脚本创建一个包装。这使得你的项目变得不稳定,然后这个项目就可以像扩展到Python一样使用。

Python不喜欢C或C+。只要知道在一起找到文件的地方对Python来说是很好的,当它们转入模块时,你只需要输入它们一次,你就可以利用它们提供的功能。


The C/C+Makefile is mainly used for compiling the project,which is not need with Python as it is a script language(not compiled).你需要什么样的手术?复制这个网站码到您的网站上以设置一个投票箱在您的网站上。


最好的模拟是一个执行文件的壳牌脚本。这可包括照顾任何复杂的论据,如有必要,确定环境变量。包括其他PY文件,你可能只是把它们输入你的主Python文件。但如果你有更高的要求,我会提出第二个问题。