print(__package__) 为什么我打印出来的package是None

来源:7-11 模块内置变量

辛湛

2017-11-05

int(__name__)
print(__package__)
#t.c1
#None
#None


写回答

3回答

慕斯卡8323326

2018-02-13

@7七月, 老师, 我也遇到这个问题,我用vscode打开一个文件夹,然后直接在此文件夹下的python文件中打印就不行,发现package为none,此文件下是否有__init__.py都是一样的问题,但是在此文件夹下的字文件夹内部的python文件中就没有问题。

//img.mukewang.com/szimg/5a8268db0001b4d903070219.jpg

//img.mukewang.com/szimg/5a8268db0001a6a705190342.jpg

//img.mukewang.com/szimg/5a8268db0001055b05660305.jpg

结果:

//img.mukewang.com/szimg/5a8269320001d02906120266.jpg

那么之前说的定义__init__.py的文件夹就成为package的区别和联系?

0
0

7七月

2017-11-05

这个我看不出来。。。你得给出完整的信息啊。

0
2
慕斯卡8323326
您已经在后面的章节中讲到了,不用解答了,谢谢
2018-02-13
共2条回复

Genttle

2017-11-05

大哥,您可以把目录结构贴出来吗

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程