我想在一个源文件QT.py中做类似的事情:
import sys
import PyQt4
sys.modules["Qt"] = PyQt4
Run Code Online (Sandbox Code Playgroud)
然后在其他源文件中导入此文件,并像这样使用它:
import QT
from Qt.QtCore import *
Run Code Online (Sandbox Code Playgroud)
所以我可以在QT.py中从PyQt4更改为PySide而不触及所有源文件(可能有丑陋的sed脚本)这些模块主要是API兼容,我想测试它们.是否有捷径可寻?(因为我尝试的方式不起作用)
也许我需要imp模块,但它看起来太低了.