• 中文
    • English
  • 注册
  • 查看作者
  • 第十三章:模块

    一.  定义模块

    Python模块的标准文件模板:

    #!/usr/bin/env python3   代表该文件可以直接在Unix/Linux/Mac上运行
    # -*- coding: utf-8 -*-  代表该文件使用标准UTF-8编码
    
    ' a test module ' # 任何模块的第一个字符串都表示模块的文档注释
    
    __author__ = "ZhangJia"
    
    import sys  # 导入sys模块
    
    def test():
        args = sys.argv  # sys模块有一个argv变量,用list存储了命令行的所有参数
        if  len(args) == 1:
            print("Hello,ZhangJia")
        elif len(args) == 2:
            print('Hello, %s!' % args[1])
        else:
            print('Too many arguments!')
    
    if __name__ == '__main__':
        test()
    
    
    
    '''
    $ python3 hello.py
    Hello, world!
    $ python hello.py Michael
    Hello, Michael!
    '''

    作用域:

    • 正常的函数和变量名是公开的(public)

    • 特殊变量:__xxx__

    • 非公开(private)变量:__xx (Python并没有一种方法可以完全限制访问private函数或变量,但是,从编程习惯上不应该引用private函数或变量)

    二.  Pycharm导入模块

    大体步骤:

    1. 下载anaconda,安装时记得勾选path自动添加环境变量

    2. 安装成功后,用管理员身份打开cmd,输入conda env list 查看默认的base环境目录

    3. 打开Pycharm,选择Conda Environment -> Existing environment -> interpreter选择上一步的base目录

    参考资料

    [1] 廖雪峰-Python教程

  • 0
  • 0
  • 0
  • 1.2k
  • 请登录之后再进行评论

    登录
    单栏布局 侧栏位置: