python头文件怎么写?值得花几分钟看完这篇文章

很多小伙伴想知道python的头文件该如何编写,那么今天小编且通过这篇文章来给大家详细讲解一下编写python头文件的方法,感兴趣的小伙伴可以耐心阅读一下这篇文章 。

python头文件怎么写?值得花几分钟看完这篇文章

文章插图
小编主要通过python2为例,给大家讲解一下编写风格,然后再给大家详细介绍一下import部分的基本用法 。这两个都是python头文件必不可少的模块 。
编程风格
#!/usr/bin/env python     #在文件头部 ( 第一行 ) 加上   设置 Python 解释器   # -*- coding: utf-8 -*-  #在文件头部 ( 第二行 ) 加上   在编辑器中设置以 UTF-8 默认编码保存文件   # Copyright (c) ***   #版权信息放在文件头部,文件编码之后     # docstring 是Python特有的注释风格,它是模块、类或函数的第一个语句,可以通过__doc__方法访问    # 用英语撰写注释,短注释可以忽略末尾的句号 (.)   # docstring 为每个模块、类或函数撰写  docstring 推荐使用三个双引号(”””) 来定义 docsting , 不推荐使用三个单引号 (''')  # 模块的 docsting 放在文件头部,版权信息之后     ”””This is a one line docstring.”””   ”””The title of a multiline docstring:  After title is the content.You can write it as long  as needed.  ”””    # 把 import 语句放在文件头部,在模块 docstring 之后,在模块全局变量或全局常量之前   # 按照从一般到特殊的原则分组  import 语句,先 import 标准库,然后 import 第三方库,**后 import 程序中的自定义库   # 在不同分组的 import 语句之间加空行   # 每个 import 语句只导入一个模块     import sys    import time     from PyQt.QtCore import SIGNAL, QTimer    #  在终端中使用中文字符  在文件头部加上   # import sys    # reload(sys)    # sys.setdefaultencoding('utf-8')再来讲解一下import
(一)系统库的应用
import是用作来导入库和模块的(这儿说的库指的是系统库,python自带的库,不是我们第三方安装的库),例如import sys,会如何打印?
>>> import sys >>> print sys这说明sys库很有可能就是嵌入在python里面的,根本没有办法删除 。那是不是所有的库都是这样呢,我们可以找os试一试:
>>> import os >>> print os很明显,这里的os库是由pyc提供的,所以从优先级来说,似乎sys还要更重要一些 。
(二)第三方库
什么叫第三方库?其实就是通过python setup.py install安装或者pip安装的库,这种库非常多,小编自己常用的就有cv2、webpy、twisted,这些lib无一例外,都是以pyc的形式存在的 。比如说,我们看一下webpy:
>>> import web >>> print web(三)本地目录文件引用
import如果是用来引用本地文件,那么方法也非常简单,我们直接import一下就可,如果成功,那么python它自己就会生成对应的pyc文件 。

推荐阅读