最近在使用PyQt5的时候,遇到了这样的问题,由于不清楚其中包和模块的包含关系,导致在调用函数的时候,遇到了一些问题,因此本文对import常见的问题进行了分析与汇总。
# 1 import 模块名
import sys
print(sys.argv[0])
# 2 import 模块名 as 别名
import sys as s
print(s.argv[0])
# 3 from 模块名 import 成员名
from sys import argv
print(argv[0])
# 4 from 模块名 import 成员名 as 别名
from sys import argv as a
print(a[0])
# 5 from 模块名 import *
# 不推荐,如果同时导入了两个模块,里面有相同名字的成员函数,就可能会出现问题
from sys import *
print(argv[0])