Python 目录及文件操作(os.模块)
Python os模块常用函数详解
表现形式参数
os.sep #返回当前操作系统特定的路径分隔符
os.linesep #返回当前平台使用的行终止符
os.extsep #返回文件名与扩展名的分隔符
当前使用平台
os.name #返回当前使用平台的代表字符,Windows用'nt'表示,Linux用'posix'表示
系统操作
os.system() #运行shell命令
>>>os.system('cmd') #Windows下打开终端
>>>os.system('ls') #Linux下查看当前目录所有文件
当前路径及路径下所有文件
os.getcwd() #返回当前工作目录
os.listdir(path) #返回path目录下所有文件列表
创建目录
os.mkdir(path) #创建path目录(只能创建一级目录,如'F:\XXX\WWW'),在XXX目录下创建WWW目录
os.makedirs(path) #创建多级目录(如'F:\XXX\SSS'),在F盘下创建XXX目录,继续在XXX目录下创建SSS目录
删除文件或目录
os.remove(path) #删除文件(必须是文件)
os.rmdir(path) #删除path目录(只能删除一级目录,如'F:\XXX\SSS'),只删除SSS目录
os.removedirs(path) #删除多级目录(如'F:\XXX\SSS'),必须为空目录,删除SSS、FFF目录
更改路径
os.chdir(path) #将当前工作目录更改为指定路径path
获取文件和目录
os.walk(path) #递归返回path下的目录(包括path目录)、子目录、文件名的三元组
另外,os.path模块可参考:Python os.path模块。
Python 目录及文件操作(os.模块)相关推荐
- 第10节:文件操作/os模块/shutil模块/递归算法原理
文章目录 文件 1.文本文件和二进制文件 2.文件操作相关模块概述 3.创建文件对象open() 4.文本文件的写入 编码知识_中文乱码问题解决 write()/whiteline()写入操作 clo ...
- python 文件操作 os模块和shutil模块
转载自:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html ############################## ...
- python 目录和文件操作
移动文件夹: 会自动创建目标文件夹 shutil.move(full_path, despath) python 操作txt 写入列表参见我的博客: python 操作txt 写入列表_jacke12 ...
- python目录及文件操作_python路径及文件操作,10.22,10.27
csv 和ini文件处理 作者: 一个小菜鸡 csv常见格式 nums options arguments 逗号分割值 comma-Separated Values CSV是一个被行 ...
- [python]目录及文件操作
Python OS模块和shutil模块 获取路径 # 获取当前路径 pwd = os.getcwd()# 获取上级路径 a_pwd = os.path.abspath(os.path.dirname ...
- python目录及文件操作
版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:460356155@qq.com 一.分离路径 fpath,fname=os.path.split(r'E:\projects\abc ...
- python对PDF文件操作
python对PDF文件操作 下载模块PyPDF2,以页为基本单位对PDF文件进行读写操作,无法直接操作每一页内容. PDF文件读操作 导入函数 from PyPDF2 import PdfFileR ...
- python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作
Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...
- python目录和文件的基本操作_python学习笔记(七)——文件和目录操作
目录和文件操作 语言只有和外部连起来操作才会实现更强大的功能,比如操作文件.数据库等,这样数据可以有一块单独存储的地方,而不是存放在内存中.更强大的是网络编程,当然这些后续都会学习.接下来学习pyth ...
- Python文件处理os模块介绍 -*- Python基础知识12 -*-
文件处理 打开文件 open file mode encoding 操作文件 读取文档 逐个读取read 逐行读取 文件读取位置 写入文档 write 关闭文件 close with... as... ...
最新文章
- DIV+CSS一行两列布局
- 哪些人适合学习软件测试
- dijkstra算法和floyd算法(C语言)
- Apache Camel 3.1 –更多骆驼核心优化(第2部分)
- 防止文件重复定义之方法
- maven引用外部jar依赖
- LightOJ 1045 - Digits of Factorial (n!化为m进制后有多少位数字)
- HTML学习笔记(七)
- Hadoop学习笔记(四):Shuffle阶段
- Retinex实验效果图和图片格式转化的失真问题
- 【OpenCV学习笔记】【函数学习】十二(cvCanny()函数及其阈值设置的比较)
- 如何c51和mdk共存兼容_如何使用无线技术控制大功率快速充电
- 2022年二级c语言软件下载,二级c语言免费考试软件下载 知识兔二级c语言考试系统 v2022.3官方安装版
- 杭州登山地图是谁开发的_浙江新添7个省级运动休闲小镇!杭州这个地方榜上有名!...
- 【干货】火山视频去水印下载使用介绍
- 华为MateBookX i5 2017款 8G+256G win10系统触摸板失灵解决办法
- java一维数组输入整数n_用键盘接受输入的整数,将输入的整数保存到一个一维数组,然后输出最大值...
- TextView 加下划线 、 中划线
- 我国现行的计算机软件保护条例是在,等三条例将施行
- React报错:Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until y
热门文章
- fiddler 抓包post请求body参数在jmeter中的书写
- 第1章 异常产生异常处理
- 聊聊spring for kafka对consumer的封装与集成 1
- 2017商业科技市场预测:云计算改变行业的十大关键发展
- [20151014]关于result cache.txt
- [LeetCode]题解(python):016-3Sum Closest
- 【Gas Station】cpp
- DOC命令小问题~~+理解
- 7.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 日志收集与分析
- 26.go test