Python:7.模块

2018-07-10  本文已影响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 install Pillow

Anaconda

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

增加搜索目录

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

import sys
sys.path.append('/Users/michael/my_py_scripts')

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

上一篇 下一篇

猜你喜欢

热点阅读