为什么python 定义方法后模块不能用

Python017

为什么python 定义方法后模块不能用,第1张

首先你要注意一点,你单独写了一个模块,比如spider.py,并且在这个模块中你定义了一个parse方法,现在你做个主程序main.py,那么如何调用呢?

import baidu   # 导入模块

baidu.parse()   #这样就调用了这个方法了

就是这么简单,但是你一定要注意,你这个模块不能用关键字命名,python有很多关键字,一定要注意关键字问题,你没法调用十有八九就是因为关键字占用,导致无法找到该模块!!!syspath很少用的到,修改系统路径,不是一个很明智的方法,慎用!!!

估计是模块没装好,重新装下看看!

解决方法如下:

#1.把自己刚拖进去的那些文件删掉(比如easygui.py)

#2.在CMD命令窗口输入pip uninstall easygui中卸载 easygui

#3.在CMD命令窗口输入pip install easygui 安装easygui

#4. 如果以上还不行,换个IDEL试试看。