问题是。。。在
我正在为Blender编写一个非常小的插件, 我有10个python脚本,它们通过命令行解析不同的文件格式,我有一个主python脚本,用适当的命令运行所有其他脚本。。。在
例如,“主.py“包括:
txt2型cfg.py文件-填充-输出文件…
最大允许浓度lxo.py公司-填充-输出文件。。。在
混合器已经包含Python,所以我可以运行“主.py“来自Blender,但我需要它同时用于PC和MAC,也不需要安装Python,因此我不能使用:
因为它们需要安装Python才能运行*.py文件。在
抱歉用语言
谢谢
有两件事。在
每个脚本都需要一个main()函数和一个“main import switch”。请参见http://docs.python.org/tutorial/modules.html#executing-modules-as-scripts以获取有关此外观的提示。
导入并执行其他脚本。在
这是做事情最简单的方法。在
如果您确实需要在新进程中执行python脚本,并且不知道所需的解释器位于何处,请使用sys模块来帮助您。在
不过,导入模块(如果需要,可以动态导入),然后在另一个脚本中运行其main方法可能是一个更好的主意。在
两种选择:
相关问题 更多 >
编程相关推荐