标准模板
#!/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会把系统Path中的python指向自己自带的Python,并且,Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。
- 安装完毕,在命令行输入
python3
可以看到Anaconda
的信息
增加搜索目录
- 直接修改
sys.path
运行时修改,运行结束后失效
import sys
sys.path.append('/Users/michael/my_py_scripts')
- 设置环境变量
PYTHONPATH
该环境变量的内容会被自动添加到模块搜索路径中。设置方式与设置Path环境变量类似
网友评论