首先看源码
import os cmd = 'ipconfig' if cmd: os.system(cmd)
从源码上挑不出任何毛病,然后看一下报错信息
仔细点的可以看到,我的文件名是os.py,所以系统会以为我导入的OS是我这个OS文件,但实际上我想导入的是python内置的os模块,所以运行的时候就报错了,解决办法:改名
可以看到改名之后就成功运行了,所以在文件名命名及变量,函数,类的命名的时候一定要避免使用内置敏感函数
本文来自博客园,作者:坐公交也用券,转载请注明原文链接:https://www.cnblogs.com/liumou-site/p/13228132.html