采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我在一个包的init.py中import一些常用类库,但是在这个包下的模块中确无法调用这些引入的模块?我会看了视频,老师貌似是专门建立一个包来批量导入的。望解答!多谢!
这看你是怎么导入的,init中可以作为导入模块来引入变量,但是其他模块还需要引入这个init中的变量啊
谢谢老师回复,我的现象是这样,我新建一个包,然后在这个包的init文件里面引用selenium,PhantomJs,然后再在包下新建一个模块,模块中我应该怎么引用init文件中的selenium和PhantomJs啊!我就是想不至于每个模块都单独引入这样太麻烦也不简洁,但是要是专门用一个模块来做初始化又觉得浪费,我觉得这个init文件最适合做这个初始化,可是我在模块中应该怎么引入init里面的这些初始化数据啊!! 层级关系如下 包1 __init__.py 模块1.py 我想实现在模块中引用init初始化的一些数据 感谢老师回复!刚刚接触python见谅!
老师的意思是直接import __init__.py as * 么!!!
每个包下面的类的路径不一样,你得看这个对象或者类是在包的什么位置。对于__init__中的变量,如果在统计 直接 用 “.”就可以了。
在模块中调用
在外部main中引用
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.6k 7
2.5k 3
2.2k 4
4.2k 22
2.3k 19