很多小伙伴想知道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文件 。
推荐阅读
- python中divmod是什么意思?这篇文章详细给大家讲解一下
- 如何对python爬虫进行加密算法?Python爬虫中的常见加密算法有哪些?
- Python中pass语句的语法是什么?Python中的pass语句语法的作用
- Python中的count函数如何使用?count函数的简单使用方法
- Python如何对变量进行批量生成和调用?使用字典如何对变量进行操作?
- python如何对图片进行裁剪?python裁剪图片的方法是什么?
- Atom如何配置python环境?Atom编辑器怎么使用python
- python语言可以实现算法吗?python中的常见算法有哪些?
- Python自动化测试工具有哪些?python自动化测试工具Helium如何使用?
- 如何将python变量保存在本地及读取?python变量读取小技巧