首先看源碼
import os cmd = 'ipconfig' if cmd: os.system(cmd)
從源碼上挑不出任何毛病,然后看一下報錯信息
仔細點的可以看到,我的文件名是os.py,所以系統會以為我導入的OS是我這個OS文件,但實際上我想導入的是python內置的os模塊,所以運行的時候就報錯了,解決辦法:改名
可以看到改名之后就成功運行了,所以在文件名命名及變量,函數,類的命名的時候一定要避免使用內置敏感函數
首先看源碼
import os cmd = 'ipconfig' if cmd: os.system(cmd)
從源碼上挑不出任何毛病,然后看一下報錯信息
仔細點的可以看到,我的文件名是os.py,所以系統會以為我導入的OS是我這個OS文件,但實際上我想導入的是python內置的os模塊,所以運行的時候就報錯了,解決辦法:改名
可以看到改名之后就成功運行了,所以在文件名命名及變量,函數,類的命名的時候一定要避免使用內置敏感函數
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。