美文网首页
Python:7.模块

Python:7.模块

作者: 许瘦子来世 | 来源:发表于2018-07-10 18:11 被阅读10次

标准模板

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

'a test module'

__author__ = 'Alex Xu'


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

作用域

'''
Public:
1. 正常函数和变量名是公开的(public),可以直接被引用
2. 类似__xxx__这样的变量是特殊变量,可以直接被引用,但是有特殊用途.
例如:__author__,__name__就是特殊变量。自己的变量一般不要用这种变量名。

Private:
1. 类似_xxx和__xxx这样的函数时是非公开的,不应该被直接引用。可以在文件内部调用。
'''

第三方包管理

  • 包管理工具pip3
# 安装第三方库
pip3 install Pillow
  • 安装常用模块

Anaconda

  • 内置很多非常有用的库
  • 下载完之后直接安装,Anaconda会把系统Path中的python指向自己自带的Python,并且,Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。
  • 安装完毕,在命令行输入python3可以看到Anaconda的信息

增加搜索目录

  • 直接修改sys.path

运行时修改,运行结束后失效

import sys
sys.path.append('/Users/michael/my_py_scripts')
  • 设置环境变量PYTHONPATH

该环境变量的内容会被自动添加到模块搜索路径中。设置方式与设置Path环境变量类似

相关文章

  • Python:7.模块

    标准模板 作用域 第三方包管理 包管理工具pip3 安装常用模块 Anaconda内置很多非常有用的库下载完之后直...

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • python 2.7 -> python 3.7 升级记录

    更换的模块 python 3.7 模块名python 2.7 模块名python 3.7 包python 2.7包...

  • Robot Framework Python扩展关键字

    Python 模块作为测试库 我们可以创建 Python 模块作为测试库,比如 python 模块叫 MyLibr...

  • python shutil模块批量操作文件(移动 复制 打包

    python之模块之shutil模块 参考: python之模块之shutil模块 https://www.cnb...

  • [Python]模块资料汇总

    logging模块:Dwzb - python中logging模块上篇Dwzb - python中logging模块下篇

  • 19.Python之模块

    Python之模块 模块Python模块(Module),本质就是一个Python文件,以 .py 结尾,包含了P...

  • 2018-12-03

    python模块使用 模块 module 模块是python组织代码的基本方式 一个python脚本可以单独运行,...

  • 线程

    多线程--threading python的thread模块是比较底层的模块,python的threading模块...

  • 7. 首页模块(五)之Python学科

    上一节对欢迎模块进行了综述(可参见 2. 欢迎模块 进行了解),接下来将从首页模块开始详细介绍: 首页模块(一)之...

网友评论

      本文标题:Python:7.模块

      本文链接:https://www.haomeiwen.com/subject/cohqpftx.html