小编Pie*_*rre的帖子

在Python中导入条件模块

我只是尝试了Maya 2017并看到他们已经过去了PySide2,这很棒,但我的所有工具都有import PySide或者from PySide import ...在其中.

显而易见的解决办法是查找/替换import PySideimport PySide2,希望一切后,目前仍然可以工作,但我还是希望能够支持老版本的玛雅.

我的想法是有一个单行解决方案来查找/替换,如:

import (PySide2 if "PySide2" in sys.modules else PySide)
Run Code Online (Sandbox Code Playgroud)

但这回归: Error: invalid syntax

有没有人有任何替代方案的想法?我想尝试将它保持在单行上,这样当我有条件时,它就很容易替代:

from PySide import QtCore, QtGui
Run Code Online (Sandbox Code Playgroud)

谢谢!

python maya pyside python-2.7

-1
推荐指数
1
解决办法
956
查看次数

标签 统计

maya ×1

pyside ×1

python ×1

python-2.7 ×1