u' '
m_row = dest_sheet.max_row + 2
print(f"Max rows are {m_row}")
并且在第一次运行时执行两次。我该如何预防?
答案 0 :(得分:0)
它在第一次运行时执行两次。
由于调用import aaa
,将执行aaa
中的所有代码,因此将调用aaa()
函数。然后调用reload(aaa)
将重新导入aaa
,因此它将再次运行其中的所有代码。
如何预防?
只需删除reload(aaa)
,我真的不明白为什么要放在第一位,很少需要。
我也不明白为什么您首先要像这样组织代码。您几乎应该确定它们是这样的:
import maya.cmds as cmds
def aaa():
blah... blah...
from aaa import aaa
aaa()