美文网首页
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.模块

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