首页 > 编程语言 >python 中os和sys模块常用方法

python 中os和sys模块常用方法

时间:2023-01-03 16:37:37浏览次数:37  
标签:返回 python sys path os 目录

OS常用方法

  • os.remove()删除文件
  • os.rename()重命名文件
  • os.walk()生成目录树下的所以文件名
  • os.chdir()改变目录
  • os.mkdir/makedirs 创建目录/多层目录
  • os.rmdir/removedirs删除目录/多层目录
  • os.listdir()列出指定目录文件
  • os.getcwd()取得当前工作目录
  • os.chmod()改变目录权限
  • os.path.basename()去掉目录路径,返回文件名
  • os.path.dirname()去掉文件名,返回目录路径
  • os.path.join()将分离的各部分组合成一个路劲名
  • os.path.split()返回(dirname(),basename())元组
  • os.path.splitext()返回(filemame,extension)元组
  • os.path.getatime\ctime\mtime 分别返回最近反问,创建,修改时间
  • os.path.getsize()返回文件大小
  • os.path.exists()是否存在
  • os.path.isabs()是否为绝对路劲
  • os.path.isdir()是否为目录
  • os.path.isfile()是否为文件

sys常用方法

  • sys.argv()命令行参数list,第一个元素程序本身路劲
  • sys.modules.keys()返回所以已经导入的模块列表
  • sys.exc_info()获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
  • sys.exit()退出程序,正常退出时exit(0)
  • sys.hexversuon获取python解释程序的版本值,16进制格式如:0x020103F0
  • sys.version 获取python解释程序都版本信息
  • sys.maxint最大的int值
  • sys.maxunicode最大的unicode
  • sys.modules返回系统的模块字段,key是模块名,value是模块
  • sys.path返回模块的搜索路径
  • sys.platform返回操作系统平台名称
  • sys.stdout标准输出
  • sys.stdin标准输入
  • sys.stderr错误输出
  • sys.exc_clear()用来清除当前线程所以出现的当前都或者最近的错误信息
  • sys.exec_prefix返回平台独立的python文件安装位置
  • sys.byteorder本地字节规矩的指示器,bin-endian平台的值是‘big’,little-endian平台的值是‘little’
  • sys.copyright 记录python版权相关东西
  • sys.api_version解释器c的api版本
  • sys.version_info 元组提供更简单的方法来使你的程序具备python版本要求功能

 

标签:返回,python,sys,path,os,目录
From: https://www.cnblogs.com/wzcc/p/17022590.html

相关文章

  • NacosException: java.net.UnknownHostException: jmenv.tbsite.net
    第一次接触Nacos,启动时报错(java.net.UnknownHostException:jmenv.tbsite.net)解决方案。错误信息:Causedby:java.net.UnknownHostException:jmenv.tbsite.net......
  • mosh部署配置
    mosh主要用海外服务器连接方式适用于低带宽、高延时的海外服务器连接部署moshyuminstall-yprotobuf-develncurses-develwget-chttps://mosh.org/mosh-1.4.0.tar.gztar......
  • 完整过一遍axios,再也不怕写请求
    完整过一遍axios,再也不怕写请求axios请求方法主要有get,post,put,patch,deleteget获取数据post提交数据(表单提交+文件上传)put更新数据(将所有数据均推放到服务......
  • python脚本性能分析
    1.python脚本性能分析cProfile思路使用cProfile模块生成脚本执行的统计信息文件使用pstats格式化统计信息,并根据需要做排序分析处理使用snakeviz图形化页面显示2.cP......
  • HCIA-HarmonyOS Application Developer学生党认证经验分享
    初识HarmonyOS 从1024鸿蒙开发者大会百校联盟公开课到现在已经快一年了,在这一年中我学到了很多关于鸿蒙的知识。 HarmonyOS是一款面向未来、面向全场景(移动办公、运动......
  • vue3+axios使用echarts的地图
    vue3+axios使用echarts的地图概述:在echarts的官网是直接提供的js代码和网上,如何在vue3中跑起来(各种跨域,各种报错让我想die)附加:之前一直跑不起来的很大原因是完全不清楚......
  • osgQt使用(osgQOpenGL版本)OSG3.6.5 VS2019 Qt5.15.2 CMAKE3.24
     Qt5.15.2新建QWidget工程QT新建的去qmake工程的.pro文件设置QT+=coreguigreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsCONFIG+=c++17#Youcan......
  • centos root用户自动登录
    1.切换至管理员通过su指令切换至root用户2.打开/etc/gdm/custom.confvi/etc/gdm/custom.conf 在文件[daemon]下写入:AutomaticLoginEnable=TrueAutomaticLogin=root......
  • CentOS7部署tomcat10
    CentOS7部署tomcat10查看tomcat与jdk版本对应关系https://tomcat.apache.org/whichversion.html  一、先安装jdk 1.下载jdk    官网下载如有旧版本请先卸......
  • React 中用jQuery的ajax 和 axios请求数据
    目录结构 单页文件Records.js模拟一个mock数据:1.https://www.mockapi.io/ 可以使用github账号登陆2.新建项目3.我在此命名项目为accunt-app4.填写你数据的名字5.数据的......