博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中os和sys模块
阅读量:6315 次
发布时间:2019-06-22

本文共 780 字,大约阅读时间需要 2 分钟。

系统相关的信息模块: import sys

sys.argv 是一个 list,包含所有的命令行参数. sys.stdout sys.stdin sys.stderr 分别表示标准输入输出,错误输出的文件对象. sys.stdin.readline() 从标准输入读一行 sys.stdout.write("a") 屏幕输出a sys.exit(exit_code) 退出程序 sys.modules 是一个dictionary,表示系统中所有可用的module sys.platform 得到运行的操作系统环境 sys.path 是一个list,指明所有查找module,package的路径.

 

操作系统相关的调用和操作: import os

os.environ 一个dictionary 包含环境变量的映射关系 os.environ["HOME"] 可以得到环境变量HOME的值 os.chdir(dir) 改变当前目录 os.chdir('d:\\outlook') 注意windows下用到转义 os.getcwd() 得到当前目录 os.getegid() 得到有效组id os.getgid() 得到组id os.getuid() 得到用户id os.geteuid() 得到有效用户id os.setegid os.setegid() os.seteuid() os.setuid() os.getgruops() 得到用户组名称列表 os.getlogin() 得到用户登录名称 os.getenv 得到环境变量 os.putenv 设置环境变量 os.umask 设置umask os.system(cmd) 利用系统调用,运行cmd命令

转载于:https://www.cnblogs.com/eric_yi/p/7247965.html

你可能感兴趣的文章
4月25日云栖精选夜读:阿里巴巴CEO张勇:“有种乡愁叫淘宝”
查看>>
“AI一生黑”的马斯克被机器人怼回去了:人不犯我,我不犯人
查看>>
袁岚峰:量子计算远没到可收割的时候
查看>>
AMT助力中检集团十三五信息化规划及大数据应用
查看>>
锁定微鲸VR 直通2017江苏卫视跨年演唱会现场
查看>>
一文了解区块链的发展
查看>>
可穿戴设备:想止住颓势,首先需要理清产品属性
查看>>
Android项目实战(四十二):启动页优化,去除短暂白屏或黑屏
查看>>
乐视之问:连英超直播服务器都搞不定,还谈什么生态化反?
查看>>
JavaScript and Ruby in ABAP
查看>>
物联网技术周报第 86 期: 为认知 IoT 应用程序实现区块链
查看>>
使用docker-machine在vmware vsphere上创建docker虚拟机
查看>>
Asp.Net关于错误“Sources”参数中指定了多次。“Sources”参数不支持重复项。
查看>>
MySQL5.7源码安装问题汇总
查看>>
centos7.2 下修改默认网卡名称
查看>>
Linux GCC编译警告:Clock skew detected. 错误解决办法
查看>>
Android Studio生成APK自动追加版本号、自定义apk名称、指定签名证书文件
查看>>
substr函数
查看>>
Hadoop常见错误1
查看>>
ffmpeg与H264编码指南
查看>>