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]#获取输入的值


  • 相关阅读:
    重学数据库
    小炒肉
    地三鲜
    mac安装使用visualbox不能启动
    idea Services dashboard
    C# 使用Linq问题
    IDEA 修改页面不重启
    idea提交代码失败
    Idea git 强制同步fork的项目,会覆盖本地上传的文件吗?
    了解swagger遇到的问题
  • 原文地址:https://www.cnblogs.com/niuniu2018/p/7806198.html
Copyright © 2011-2022 走看看