使用pycharm运行上面的python小程序时,出现错误如下:
'AttributeError:multiprocessing' has no attribute 'Process'。
原因:我把这个文件命名为了multiprocessing.py
解决方法:multiprocessing.py文件命名与导入的multiprocessing包相同,修改.py文件名不同即可。
原因分析:从上面的分析得出,Python的模块导入中遵循一定的顺序,本地的模块如果跟内置模块重名,优先导入本地模块。
另外,报错一定要看错误类型。
网友评论