zoukankan      html  css  js  c++  java
  • Python基础-os、sys模块

    一,os模块
    import os ,sys
    os.system('ipconfig')#执行操作系统命令,获取不到返回结果
    os.popen()#也可以执行操作系统命令,可以返回命令执行结果,但需要read出来
    print(os.popen('dir').read())


    二、sys模块
    print(sys.argv)   #命令行参数List,第一个元素是程序本身路径,执行文件时输入的参数
    例如:把输入的内容写入文件中
    inpu = sys.argv #获取到运行这个pyth文件的时候传入的所有参数
    if len(inpu)>2:
        filename = inpu[1]#获取list中第一个值是执行文件的路径,第二个inpu【1】就是文件名称,
        conent = inpu[2]#第三个input【2】就是输入的命令
    
        open(filename,'w',encoding='utf-8').write(conent)
    else:
        print('参数传入错误,e.g 
    '
              'python test2.py filename content ')
    sys.exit(n)        退出程序,正常退出时exit(0)
    print(sys.version) #获取Python解释程序的版本信息
    sys.maxint 最大的Int值
    sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
    sys.platform 返回操作系统平台名称
    sys.stdout.write('please:')#向屏幕输出一句话
    val = sys.stdin.readline()[:-1]#获取输入的值


  • 相关阅读:
    Zookeeper服务器启动
    BeanFactoryPostProcessor
    ZK简介
    自定义标签解析
    高性能MySQL
    Redis原理
    ApplicationContext
    ThreadPoolExecutor
    NW.js构建PC收银端安装程序的指南
    NW.js安装原生node模块node-printer控制打印机
  • 原文地址:https://www.cnblogs.com/niuniu2018/p/7806198.html
Copyright © 2011-2022 走看看