Python自定义模块
前面章节中讲过,Python 模块就是 Python 程序,换句话说,只要是 Python 程序,都可以作为模块导入。例如,下面定义了一个简单的模块(编写在 demo.py 文件中):
name = "Python教程"
add = "http://c.biancheng网站站点" rel="nofollow" />
say()
clangs = CLanguage("C语言中文网","http://c.biancheng网站站点" rel="nofollow" />
Python教程 http://c.biancheng网站站点" rel="nofollow" /> import demo
注意,虽然 demo 模板文件的全称为 demo.py,但在使用 import 语句导入时,只需要使用该模板文件的名称即可。
此时,如果直接运行 test.py 文件,其执行结果为:
Python教程 http://c.biancheng网站站点" rel="nofollow" /> 因此,我们可以修改 demo.py 模板文件中的测试代码为: if __name__ == '__main__': say() clangs = CLanguage("C语言中文网","http://c.biancheng网站站点" rel="nofollow" /> Python教程 http://c.biancheng网站站点" rel="nofollow" /> import demo print(demo.__doc__)
demo 模块中包含以下内容:
name 字符串变量:初始值为“Python教程”
add 字符串变量:初始值为“http://c.biancheng网站站点" rel="nofollow" />
程序运行结果为:
Python教程 http://c.biancheng网站站点" rel="nofollow" />