在pycharm中運行python文件沒有問題,切換到cmd中是提示:ImportError: No module named xxx
原因:
pycharm在運行時會把當前工程的所有文件夾路徑都作為包的搜索路徑,而命令行默認只是搜索當前路徑。’
解決方法:
在出錯的模塊中加上
import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)