zoukankan      html  css  js  c++  java
  • 【Python】模块

    廖雪峰教程笔记。

    【使用模块有什么好处?】

    1、使用模块可以避免函数名和变量名冲突。

    2、大大提高了代码的可维护性。

    【使用模块的注意点】

    1、每一个.py文件就是一个模块。

    2、每一个包目录下面必须有一个__init__.py。(标志这不是一个普通的目录!)

    3、命名不能和Python自带的模块名称冲突。

    【多级目录】

    同Java。

    【使用模块】

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    
    'hello' # 模块的文档注释
    
    __author__ = 'xkfx'
    
    import sys
    
    def test():
        args = sys.argv
        for x in args:
            print(x)
    
    if __name__ == '__main__': # 在其它地方导入这个模块就会失效。
        test()

    调用结果:

    D:labs>test.py love python
    D:labs	est.py # 这一句也是输出
    love
    python

    【作用域】

    暂时记住:外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。

    定义为private的方法就是这样写函数名:_xxx、__xxx,否则,默认为public。

    【安装第三方模块】

    pip。”一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称。“

    安装第一个第三方库Python Imaging Library。

    在命令行下(如果失败可以尝试一下切换网络):

    模块的搜索路径】

    当我们import一个模块的时候,默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块。

  • 相关阅读:
    什么是高可用?
    URL中两种方式传参
    Flask基本环境配置
    爬虫urlib库的一些用法
    HTML第一部分
    python中递归题
    python中重要的内置函数
    关于生成器中的send,应用移动平均值,以及yield from
    python中装饰器进阶
    一些作业
  • 原文地址:https://www.cnblogs.com/xkxf/p/6606987.html
Copyright © 2011-2022 走看看