os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;
sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。
[1] os 常用方法
os.remove(‘path/filename’) 删除文件
os.rename(oldname, newname) 重命名文件
os.walk() 生成目录树下的所有文件名
os.chdir(‘dirname’) 改变目录
os.mkdir/makedirs(‘dirname’) 创建目录/多层目录
os.rmdir/removedirs(‘dirname’) 删除目录/多层目录
os.listdir(‘dirname’) 列出指定目录的文件
os.getcwd() 取得当前工作目录
os.chmod() 改变目录权限
os.path.basename(‘path/filename’) 去掉目录路径,返回文件名
os.path.dirname(‘path/filename’) 去掉文件名,返回目录路径
os.path.join(path1[,path2[,…]]) 将分离的各部分组合成一个路径名
os.path.split(‘path’) 返回(dirname(), basename())元组
os.path.splitext() 返回(filename, extension)元组
os.path.getatime\ctime\mtime 分别返回最近访问、创建、修改时间
os.path.getsize() 返回文件大小
os.path.exists() 是否存在
os.path.isabs() 是否为绝对路径
os.path.isdir() 是否为目录
os.path.isfile() 是否为文件

[2] sys 常用方法
sys.argv[] 命令行参数List,第一个元素是程序本身路径
sys.modules.keys() 返回所有已经导入的模块列表
sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
sys.exit(n) 退出程序,正常退出时exit(0)
sys.hexversion 获取Python解释程序的版本值,16进制格式如:0x020403F0
sys.version 获取Python解释程序的版本信息
sys.maxint 最大的Int值
sys.maxunicode 最大的Unicode值
sys.modules 返回系统导入的模块字段,key是模块名,value是模块
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称
sys.stdout 标准输出
sys.stdin 标准输入
sys.stderr 错误输出
sys.exc_clear() 用来清除当前线程所出现的当前的或最近的错误信息
sys.exec_prefix 返回平台独立的python文件安装的位置
sys.byteorder 本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little'
sys.copyright python版权相关
sys.api_version 解释器的C的API版本

转载于:https://www.cnblogs.com/mountain2011/p/11424535.html

os和sys模块的常用方法相关推荐

  1. python中sys用法_python中os和sys模块的区别与常用方法总结

    python 的 python中os和sys模块的区别与常用方法总结 前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看 ...

  2. python中的sys模块和os_python中os和sys模块的区别与常用方法总结

    前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 官方解释: os: This module provi ...

  3. python 苹果李子橙_Python模块知识6:OS、SYS模块

    1.os模块,和系统相关的,比如获取路径.目录.文件夹之类 常用方法: os.getcwd() #获取当前工作目录,即当前Python脚本工作的目录路径 os.rename('oldname','ne ...

  4. Python教程:os 与 sys 模块详细用法

    os 模块 os 模块主要用来进行与操作系统进行交互,它的导入方式为: import os os 模块主要涉及文件操作.文件夹操作.路径操作和其他操作四个方面. 文件操作 通过 os 模块对文件直接进 ...

  5. Py修行路 python基础 (二十)模块 time模块,random模块,hashlib模块,OS及sys模块...

    一.前提介绍: 可以开辟作用域的只有类,函数,和模块            for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调 ...

  6. python基础------文件读写操作、re、os和sys模块

    1. 文件读取 1.1 file文件 file文件读取:只能写入字符串,如果要写入字符串以外的数据,先将他转换为字符串,文件内的数据不容易操作 #文件打开 file.open() #文件关闭 file ...

  7. (8)os和sys模块

    import sys print(sys.argv)  #默认获取当前文件的路径 import os os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir( ...

  8. python sys模块详解_python中os和sys模块的区别与常用方法总结

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. python windows系统调用_python日记第四章:python用os和sys模块进行系统调用

    os 模块提供了很多允许你的程序与操作系统直接交互的功能 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() ...

最新文章

  1. FastAPI 之自动化测试数据库接口
  2. Docker学习(1)——几张图快速了解Docker
  3. leetcode 72. 编辑距离
  4. 小白袍 -- Chapter 1 Java中的Encode与Decode
  5. iptables中文man文档
  6. 一起学习C语言:数组(二)
  7. Dave一款gitee热搜项目,不需node基础也能直接部署node
  8. CentOS安装及注意事项
  9. You Don't Have To Say Goodbye
  10. android gallery滑动监听,利用RecyclerView和ViewPager实现GalleryView可无限左滑右滑
  11. matlab曲线导入cad,MATLAB导入CAD数据
  12. 数学建模层次分析法例题及答案_【数模】层次分析法 - 全国大学生数学建模竞赛(CUMCM) - 数学建模社区-数学中国...
  13. 弹性地基梁板法计算原理_基础专题
  14. 小瘦牛虚拟无线路由器官方版
  15. 几何线条科技感员工转正述职报告PPT模板-优页文档
  16. word修订模式怎么彻底关闭_如何去掉word修订模式
  17. IBM p系列小型机日常维护及故障排除时常用命令(检查IBM设备状态汇总)
  18. NONMEM软件自定义模型
  19. 面试结束后,公司为什么不直接告诉我结果,而是让我回去等消息?
  20. 刷脸支付生活中普及太广民众满意度甚高

热门文章

  1. js中对函数设置默认参数值的3种方法
  2. const 和 #define区别
  3. Python函数式编程——map()、reduce()
  4. Hadoop Streaming 编程
  5. 1的个数 itoa函数使用
  6. OpenStack JUNO版本发布——支持Spark和NFV
  7. 后台开发经典书籍--计算机网络
  8. 初识标准库vector
  9. linux下用C语言实现TCP/IP服务器与客户端互相发送数据的socket编程
  10. 无参数的构造函数如何声明对象?