问题描述
每次重新打开Maya,运行代码(该代码没问题)
a
= "TEST"
P
= "C:/TEST.atom"
mel
.eval('file -import -type "atomImport" -ra true -namespace \"%s\"-options ";;targetTime=3;option=insert;match=string;;selected=selectedOnly;search=;replace=;prefix=AmalRig:;suffix=;mapFile=C:/Users/wumengyao/Documents/maya/projects/default/data/;" \"%s\";'%(a
,P
))
它会一直报这样的错误
Error
: line
1: Invalid
file type specified
: atomImport
接着,手动导入ATOM文件一次,再运行便不会有错误。
分析问题根源
这个错误是由于我们的Maya没有开启atomImportExport,它找不到atom工具导致的。
解决办法
手动 Windows---->Settings/Preferences---- --> plug-in Manager---- -->atomImportExpor 勾选上atomImportExpor即可python代码
import maya
.cmds
as cmds
cmds
.loadPlugin
("atomImportExport")
在相应的maya文件中添加这行代码即可。