如何用Python将代码打包成库以便其他模块调用?

2026-05-22 04:190阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

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

如何用Python将代码打包成库以便其他模块调用?

1. 创建Python项目bricewulib

2.新建test_package包并创建info1类及print_hello方法

3.为让包结构更复杂,我们在test_package下新建test_package2包并创建Info2类及print_hello2方法

1.创建python项目bricewulib

2.新建test_package包并创建info1类以及print_hello方法

3.为了让包的结构再复杂点,我们再在test_package下面新建一个test_package2包并创建Info2类以及print_hello2方法(注意:这里是Info2,不是上面的Info1)

4.此时整个test_package编写完成,目录结构(test_package包包含test_package2包以及info1类,test_package2包中又包含info2类)

5.编写:setup.py,注意:setup.py与test_package包同在bricewulib根目录下,而setup.py中的内容如下图

其中比较重要的几项是:name,version,packages

name:描述的是你打包的文件文件名。

version描述的是文件的版本号。

packages是所有要打包的包(package),这里需要打包的是test_package包以及test_package包下的test_package2。所以packages=[‘test_package',‘test_package.test_package2']。

阅读全文

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

如何用Python将代码打包成库以便其他模块调用?

1. 创建Python项目bricewulib

2.新建test_package包并创建info1类及print_hello方法

3.为让包结构更复杂,我们在test_package下新建test_package2包并创建Info2类及print_hello2方法

1.创建python项目bricewulib

2.新建test_package包并创建info1类以及print_hello方法

3.为了让包的结构再复杂点,我们再在test_package下面新建一个test_package2包并创建Info2类以及print_hello2方法(注意:这里是Info2,不是上面的Info1)

4.此时整个test_package编写完成,目录结构(test_package包包含test_package2包以及info1类,test_package2包中又包含info2类)

5.编写:setup.py,注意:setup.py与test_package包同在bricewulib根目录下,而setup.py中的内容如下图

其中比较重要的几项是:name,version,packages

name:描述的是你打包的文件文件名。

version描述的是文件的版本号。

packages是所有要打包的包(package),这里需要打包的是test_package包以及test_package包下的test_package2。所以packages=[‘test_package',‘test_package.test_package2']。

阅读全文