自动化程序
好的,所以您知道如何使用脚本编辑器键入一系列照顾过程的Python语句。但是到目前为止,您仍然坐在计算机上键入语句。现在是时候自动执行该过程了。您所需要做的就是保存您的语句,以后要再次使用它们时,请将其导入到脚本编辑器中。
在Python模块中保存语句
要将语句保存在Python模块中:
1. | 在脚本编辑器的顶部,单击Save a script纽扣![]() |
2. | 保存带有扩展名的脚本.py (例如firstmodule.py)包含在sys.path变量中包含的目录中。(要查看这些目录,请输入print sys.path在脚本编辑器中。要将目录添加到sys.path变量,请输入sys.path.append (“目录")哪里目录代表您要添加的目录。) |
现在,您已经创建了第一个Python模块。
在脚本编辑器中打开Python脚本
要在脚本编辑器中打开Python脚本,请执行以下操作:
1. | 点击Load a script纽扣![]() |
2. | 导航到包含要打开的脚本的Python模块,然后单击Open。 |
Nuke在脚本编辑器的输入窗格中打开脚本,但不执行它。
导入和执行Python脚本
要导入并执行Python脚本:
1. | 在脚本编辑器顶部,单击Source a script纽扣![]() |
2. | 导航到包含要导入的脚本的Python模块,然后单击Open。 |
要么
在输入窗格中,输入:
进口模组
哪里模组表示不带文件扩展名的Python模块的名称,例如:
导入firstmodule
Nuke导入Python模块并执行该模块中定义的过程。
注意: 导入模块是根据Python的默认规则完成的。导入期间,将在以下位置和顺序中搜索模块:
1.在当前目录中。
2.在包含的目录中PYTHONPATH环境变量(如果已定义)。(要查看这些目录,请输入echo $PYTHONPATH在命令外壳中。)
3.在依赖于安装的默认目录中。
在搜索过程中,变量sys.path从这些目录初始化。然后在目录列出的目录中搜索模块sys.path变量。要查看这些目录,请执行以下语句print sys.path在脚本编辑器中。
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。