python 模块

Posted 夜游星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 模块相关的知识,希望对你有一定的参考价值。

使用模块

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

‘ a test module ‘

__author__ = ‘Name ‘
第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行,
第2行注释表示.py文件本身使用标准UTF-8编码;
第4行是一个字符串,表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档注释;
第6行使用__author__变量把作者写进去

导入模块
import sys


作用域

通过 _前缀 来实现
正常的函数和变量名是公开的(public),可以被直接引用
类似_xxx和__xxx这样的函数或变量就是非公开的(private),不应该被直接引用


name两边各有2个下划线__name__
取值:当模块是被调用执行的,取值为模块的名字;
当模块是直接执行的,则该变量取值为:__main__

代码if name == ‘main‘:
实现的功能就是Make a script both importable and executable

让模块既可以导入到别的模块中用 而不产生多余结果(被调用模块产生的结果),此时if为假,因为被调用模块__name__的值为模块名而不是 main

另外该模块自己也可执行,此时__name__值为 main














以上是关于python 模块的主要内容,如果未能解决你的问题,请参考以下文章

python模块

python aes模块怎么导入

Python模块安装

Python基础(11)_python模块之time模块rando模块hashlibos模块

python基础五——模块

怎么安装python多线程模块