Python中执行变量而非字符串
设想这样的场景,你需要大型项目的开发。但是项目的开发第一步是啥?
当然是import导入了。
。。。but............
默认 import 后面跟着字符串。
lctt_of_python_need_download=('requests','wxPython','zorker')
def package_pip_check():
for import_pip in lctt_of_python_need_download:
try:
import import_pip
......
它会报错啊啊啊啊啊..................
使用函数 eval() 可以将字符串先转换成变量操作。
当然,在import这个实例里使用eval()并不足够好。