我正在为autodesk maya编写python脚本,从3周开始就有问题。在
import maya.cmds as cmds
import os.path
import ntpath
global directory_Seqs
global directory_Seqs_2
global direction_0
global listSeqOption
direction_0 = cmds.fileDialog2(fileMode=3,dialogStyle = 1)
directory_Seqs = os.path.join(direction_0,'03_TRAVAIL','3D','SEQ')
directory_Seqs_2 = os.path.normpath(directory_Seqs[0])
print directory_Seqs_2
listSeqOption = cmds.getFileList(directory_Seqs_2)
for seq in listSeqOption :
seq = cmds.menuItem('listSeq', label= seq , parent="UI_SeqOptionMenu")
它在linux上运行,但在windows上出现故障:
^{pr2}$关于
listSeqOption
有人知道怎么修吗?在
Maya对于返回值很愚蠢:如果文件路径不存在,
getFileList
的调用将返回None
,而不是空列表。这样写是个好习惯:即使命令返回
None
,它也将返回一个空列表。对于许多其他应该返回列表的命令也是如此,尤其是ls
。在相关问题 更多 >
编程相关推荐