zoukankan      html  css  js  c++  java
  • sys模块 常用函数

    
    

    sys模块是和python解释器打交道的


    sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称
    sys.modules
    Python中所有加载到内存的模块都放在sys.modules。当import一个模块时首先会在这个列表中查找是否已经加载了此模块,如果加载了则只是将模块的名字加入到正在调用import的模块的Local名字空间中。如果没有加载则从sys.path目录中按照模块名称查找模块文件,模块文件可以是py、pyc、pyd,找到后将模块载入内存,并加入到sys.modules中,并将名称导入到当前的Local名字空间。 

    #sys.argv #  用在cmd 黑窗口中,可以让运维或者测试直接使用, 省去input输入
    # 列表
    # 第一个元素  是执行这个文件的时候,写在python命令后的第一个值
    # 之后的元素  在执行python的启动的时候可以写入多个值,都会被依次加入到列表中
    
    
    # 有什么用?怎么用?
    # name = sys.argv[1]
    # pwd = sys.argv[2]
    # if name == 'alex' and pwd == 'alex3714':
    #     print('执行以下代码')
    # else:
    #     exit()
    
        





  • 相关阅读:
    无标题
    UVA 11987 并查集删点
    屯题 (bestcoder #62~#75)
    codeforces 293E Close Vertices 点分治+滑窗+treap
    hdu4670 Cube number on a tree 点分治
    hdu4812 D Tree 点分治
    poj2112 Boatherds 点分治
    HDU 4866 Shooting 二分+主席树
    poj1741 Tree 点分治
    关于点分治。。。
  • 原文地址:https://www.cnblogs.com/niuli1987/p/9444013.html
Copyright © 2011-2022 走看看