社区
脚本语言
帖子详情
关于__init__.py没有“functions”模块的问题
「已注销」
2020-07-25 10:38:39
下面是我照着教材做的一个小实验,根据文件敲代码的时候发现明明common中已经有functions模块了,为什么>o<还会报错→“显示无此模块”,我个人的解决办法就是在common文件夹下放置一个空文件→“__init__.py”,没错是空文件。然后,它就好了!
...全文
180
3
打赏
收藏
关于__init__.py没有“functions”模块的问题
下面是我照着教材做的一个小实验,根据文件敲代码的时候发现明明common中已经有functions模块了,为什么>o<还会报错→“显示无此模块”,我个人的解决办法就是在common文件夹下放置一个空文件→“__init__.py”,没错是空文件。然后,它就好了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2020-07-26
打赏
举报
回复
引用 2 楼 无名~景的回复:
所以,其实包必须有个初始函数,所以加个init文件就可以了→“但是,另一个dataset没有这个文件。。。”
也可以打开啊!
「已注销」
2020-07-26
打赏
举报
回复
所以,其实包必须有个初始函数,所以加个init文件就可以了→“但是,另一个dataset没有这个文件。。。”
chuifengde
2020-07-26
打赏
举报
回复
common是包,看下包和模块概念
py
thon 制作包 / __
init
__.
py
/ import包的机制探究
这篇博客主要探究__
init
__.
py
文件在多层结构包中的作用,目的是自己制作包,以及阅读第三方包的源码。 1.基本概念: 这里引用CSDN-
Py
thon 3.x | 史上最详解的 导入(import)的内容: 1、
模块
模块
module:一般情况下,是一个以.
py
为后缀的文件。 module来源有3种: ①
Py
thon内置的
模块
(标准库) ②第三方
模块
③自定义
模块
2、包 package:当一个文件夹下有
init
.
py
时,该文件夹是一个包(package) 2.引...
Py
thon中__
init
__.
py
文件浅谈
模块
是程序,任何
Py
thon程序都可以作为
模块
导入。写在脚本.
py
文件中的函数,比如xx.
py
,可以在另一个
模块
或者脚本中通过import xx进行导入。如果要导入xx.
py
中的函数yy,就写成。可见
模块
可以简单的理解为一个.
py
文件。包就是
模块
所在的目录。和文件夹不同的是,包的根目录下存在。一个文件夹根目录下存在那就会认为该文件夹是
Py
thon包,否则那这个文件夹就是一个普通的文件夹。文件的作用是将文件夹变为一个
Py
thon的包,
Py
thon中每个包中,都有文件。通常。
import as在
py
thon_关于
py
thon:导入__
init
__.
py
和`import as`语句
我在__
init
__.
py
中具有导入,并且在包的
模块
中对绝对导入使用import as时遇到了
问题
。我的项目有一个子包,并且在__
init
__.
py
中,我使用from import as语句将其中一个类从
模块
"提升"到子包级别。该
模块
使用绝对导入方式从该子包中导入其他
模块
。我收到此错误AttributeError: 'module' object has no attribute 'subpkg'...
py
thon中__
init
__.
py
文件
的作用是在导入包时执行一些初始化代码,例如设置包的默认属性或者导入子
模块
。同时,它还可以控制包的导入行为,定义包的接口和子包的可见性等。文件中经常能看到import *,它的意思就是将文件中的函数,变量,类等全导入。在
Py
thon中,一个包是一个目录,它包含了一组相关的
模块
和子包。这样,我们就可以在包被导入时执行一些初始化操作,并方便地导入子
模块
和设置默认属性。的文件,它将被视为这个包的初始化
模块
。的默认属性,可以在其他
模块
中使用。代码中的点符号是相对路径,是。的包,它包含了两个
模块
。
Py
thon中__
init
__.
py
文件深入理解
文件的作用是将文件夹变为一个
Py
thon的包,
Py
thon中每个包中,都有文件。通常文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的文件。这样我们可以在文件中批量导入我们所需要的
模块
,而不再需要一个一个的导入。
脚本语言
37,743
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章