如何使用Python打包个人定制的模块?

2026-05-16 22:450阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计809个文字,预计阅读时间需要4分钟。

如何使用Python打包个人定制的模块?

假设需要打包的模块文件名为my.py,需要新建一个脚本setip.py。脚本内容如下:

pythonfrom distutils.core import setup

setup( name='my', version='1.0', py_modules=['my'])

假设需要打包的模块文件名为my.py,打包模块需要新建的一个脚本setip.py,然后在脚本下输入如下的内容:

fromdisutils.coreimportsetup setup{name='my',version='1.0',py_modules=['my']}

以管理员身份运行cmd,进入my.py的目录,执行下面的命令即可打包:

pythonsetup.pysdist

运行后在该目录下方出现一个文件夹dist,进入这个文件夹,会出现一个my-1.0.zip文件。
将该压缩包放在sys.path的目录下,解压,以管理员身份运行cmd,进入解压的目录,执行下方的命令即可自动安装my模块。

pythonsetup.pyinstall

完成安装后,即可加载my模块:

importmy

知识点扩展:

自定义模块

自定义模块(也就是私人订制),我们要自定义模块,首先就要知道什么是模块

一个函数封装一个功能,比如现在有一个软件,不可能将所有程序都写入一个文件,所以咱们应该分文件,组织结构要好,代码不冗余,所以要分文件,但是分文件,分了5个文件,每个文件里面可能都有相同的功能(函数),怎么办?所以将这些相同的功能封装到一个文件中.

模块就是文件,存放一堆函数,谁用谁拿。

阅读全文

本文共计809个文字,预计阅读时间需要4分钟。

如何使用Python打包个人定制的模块?

假设需要打包的模块文件名为my.py,需要新建一个脚本setip.py。脚本内容如下:

pythonfrom distutils.core import setup

setup( name='my', version='1.0', py_modules=['my'])

假设需要打包的模块文件名为my.py,打包模块需要新建的一个脚本setip.py,然后在脚本下输入如下的内容:

fromdisutils.coreimportsetup setup{name='my',version='1.0',py_modules=['my']}

以管理员身份运行cmd,进入my.py的目录,执行下面的命令即可打包:

pythonsetup.pysdist

运行后在该目录下方出现一个文件夹dist,进入这个文件夹,会出现一个my-1.0.zip文件。
将该压缩包放在sys.path的目录下,解压,以管理员身份运行cmd,进入解压的目录,执行下方的命令即可自动安装my模块。

pythonsetup.pyinstall

完成安装后,即可加载my模块:

importmy

知识点扩展:

自定义模块

自定义模块(也就是私人订制),我们要自定义模块,首先就要知道什么是模块

一个函数封装一个功能,比如现在有一个软件,不可能将所有程序都写入一个文件,所以咱们应该分文件,组织结构要好,代码不冗余,所以要分文件,但是分文件,分了5个文件,每个文件里面可能都有相同的功能(函数),怎么办?所以将这些相同的功能封装到一个文件中.

模块就是文件,存放一堆函数,谁用谁拿。

阅读全文