如何用Python将一个模块为多个独立文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计978个文字,预计阅读时间需要4分钟。
问题:你想将一个模块分割成多个文件。但你不想将分离的文件合并成一个逻辑模块时,现有的代码遇到破坏。解决方案:程序模块可以通过使用包来分割成多个独立的文件。下面是一个示例:
问题
你想将一个模块分割成多个文件。但是你不想将分离的文件统一成一个逻辑模块时使已有的代码遭到破坏。
解决方案
程序模块可以通过变成包来分割成多个独立的文件。考虑下下面简单的模块:
# mymodule.py class A: def spam(self): print('A.spam') class B(A): def bar(self): print('B.bar')
假设你想mymodule.py分为两个文件,每个定义的一个类。要做到这一点,首先用mymodule目录来替换文件mymodule.py。
本文共计978个文字,预计阅读时间需要4分钟。
问题:你想将一个模块分割成多个文件。但你不想将分离的文件合并成一个逻辑模块时,现有的代码遇到破坏。解决方案:程序模块可以通过使用包来分割成多个独立的文件。下面是一个示例:
问题
你想将一个模块分割成多个文件。但是你不想将分离的文件统一成一个逻辑模块时使已有的代码遭到破坏。
解决方案
程序模块可以通过变成包来分割成多个独立的文件。考虑下下面简单的模块:
# mymodule.py class A: def spam(self): print('A.spam') class B(A): def bar(self): print('B.bar')
假设你想mymodule.py分为两个文件,每个定义的一个类。要做到这一点,首先用mymodule目录来替换文件mymodule.py。

