模块是python中普通的文件吗_Python中包和模块

包:用来分门别类存放模块代码的文件夹,【一般存在一个init.py文件】

模块的几种导入方式:

init.py文件:

all变量的使用:

init.py文件中导入其他模块文件,推荐使用

from . import xxx

可以使用别名来简化导入的模块名称【as的使用】。

注意:

1、 当一个普通文件夹充当包的时候,导入模块时,一定要指定模块名称,因为普通文件夹不是包(包是可以直接导入的)。

2、 当导入的包路径太长的时候,可以使用as关键字取别名来解决

3、 包与普通文件夹的区别

发布模块:

在文件的主目录创建setup.py文件,编辑如下:

from distutils.core import setup

setup(name=”ljh”,version=”1.0”,description=”描述”,author=”作>>者”,author_email=”作者邮箱”,py_modules=[“xx.xx.xx.py”,”xx.xx.xxx.py”])

如下图所示:

4.png

执行构建命令:

python setup.py build

3.png

执行打包命令:

python setup.py sdist

2.png

之后项目中结构如下:

1.png

执行安装命令:

python setup.py install

就会将我们打包后的压缩包安装到Python对应的第三方模块下:

python36\Lib\site-packages

我们在代码中就可以导入使用这个模块了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值