博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python os和os.path模块
阅读量:7007 次
发布时间:2019-06-27

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

  hot3.png

os

import os# 返回当前操作系统 nt为Windows posix为Linuxos.name# 指代当前目录os.curdir # . # 指代父级目录os.pardir # ..# 输出操作系统路径分隔符 Windows为'\\' Linux为'/'os.sep# 输出操作系统行终止符 Windows为'\r\n' Linux为'\n'os.linesep# 返回当前目录os.getced()# 返回当前目录下所有文件和目录 返回list类型os.listdir()# 删除指定文件os.remove('文件路径')# 删除指定目录,目录不为空抛出异常os.rmdir('路径')# 递归删除目录,目录不为空抛出异常os.removedirs()# 创建目录os.mkdir()# 递归创建目录os.makedirs()# 执行shell命令os.system('echo 123')#如需调用python变量var = 123os.environ['var'] = srt(var)os.system('echo $var')# 切换目录os.chdir('path')# 重命名os.rename('旧名', '新名')# 遍历目录,返回元组(可遍历)os.walk('目录名')

os.path

from os import path# 判断目标是否是文件path.isfile()# 判断目标是否是目录path.isdir()# 判断目标是否存在path.exists()# 返回目标的目录名和文件名,返回元组('路径', '文件名')path.split()# 返回当前文件名path.basename()# 返回当前目录path.dirname()# 组合路径,参数为可迭代数据path.join(path1[, path2])# 返回文件大小,单位字节path.getsize()# 返回文件最近访问时间,返回浮点型秒数,可用time模块的gmtime()或localtime()换算path.getatime()# 返回文件创建时间,返回浮点型秒数,可用time模块的gmtime()或localtime()换算path.getctime()# 返回文件最后修改时间,返回浮点型秒数,可用time模块的gmtime()或localtime()换算path.getmtime()# 判断是否绝对路径path.isabs()# 判断路径是否是一个符号链接path.islink()# 判断路径是否是一个挂载点path.ismount()# 判断两个路径是否指向同一个文件path.samefile(path1, path2)

 

转载于:https://my.oschina.net/xiaoerit/blog/1574308

你可能感兴趣的文章
1tb等于多少g 1TB和500G有什么区别
查看>>
对象序列化与反序列化(二进制 byte[])
查看>>
显示系统托盘列表(并执行隐藏与显示)
查看>>
PullToRefresh的个性化扩展
查看>>
分布式服务框架ZooKeeper
查看>>
【转】android gravity属性 和 weight属性
查看>>
Android SDK上手指南:知识测试
查看>>
C#和JAVA中编写事务代码
查看>>
vuejs组件交互 - 03 - vuex状态管理实现组件交互
查看>>
SQL Server 2017 安装过程中的一点说明(有点意思)
查看>>
Qt编写的RTSP播放器+视频监控(vlc版本)
查看>>
一起谈.NET技术,关于Expression Tree和IL Emit的所谓的"性能差别"
查看>>
CGI, mod_perl, PHP, JSP性能比较
查看>>
密码库 链接
查看>>
JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面...
查看>>
关于“鸡脚神”的看法
查看>>
枚举的基础类型
查看>>
在CentOS上安装svn服务器
查看>>
可爱的python测试开发库(python测试开发工具库汇总)
查看>>
python返回汉字的首字母
查看>>