python读写、创建 文件(一)
前言
python中对文件、文件夹(文件操作函数)的操作涉及到os模块和shutil模块。
得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()
返回指定目录下的所有文件和目录名:os.listdir()
函数用来删除一个文件:os.remove()
删除多个目录:os.removedirs(r"c:\python")
检验给出的路径是否是一个文件:os.path.isfile()
检验给出的路径是否是一个目录:os.path.isdir()
判断是否是绝对路径:os.path.isabs()
检验给出的路径是否真地存:os.path.exists()
返回一个路径的目录名和文件名:os.path.split()
**eg:os.path.split(’/home/swaroop/byte/code/poem.txt’)
**结果(’/home/swaroop/byte/code’, ‘poem.txt’)
分离扩展名:os.path.splitext()
获取路径名:os.path.dirname()
获取文件名:os.path.basename()
运行shell命令: os.system()
读取和设置环境变量:os.getenv() 与os.putenv()
给出当前平台使用的行终止符:os.linesep
**Windows使用’\r\n’,Linux使用’\n’而Mac使用’\r’
指示你正在使用的平台:os.name
对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’
重命名:os.rename(old, new)
创建多级目录:os.makedirs(r"c:\python\test")
创建单个目录:os.mkdir(“test”)
---------------------------------------------------------------------注:我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687---------------------------------------------------------------------**获取文件属性**:os.stat(file)**修改文件权限与时间戳**:os.chmod(file)**终止当前进程**:os.exit()**获取文件大小**:os.path.getsize(filename)
文件操作:
**os.mknod(“test.txt”) ** 创建空文件
**fp = open(“test.txt”,w) ** 直接打开一个文件,如果文件不存在则创建文件
关于open 模式:
w 以写方式打开,
a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+ 以读写模式打开
w+ 以读写模式打开 (参见 w )
a+ 以读写模式打开 (参见 a )
rb 以二进制读模式打开
wb 以二进制写模式打开 (参见 w )
ab 以二进制追加模式打开 (参见 a )
rb+ 以二进制读写模式打开 (参见 r+ )
wb+ 以二进制读写模式打开 (参见 w+ )
ab+ 以二进制读写模式打开 (参见 a+ )
python读写、创建 文件(一)相关推荐
- python处理excel教程实例-python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- python更新excel内容_[原创]使用 Python 读写 Excel 文件(一)更新
项目要求 如果说是 Office 办公软件使得 Windows 成为主流的操作系统,那么 Excel 就是使得微软硬起来的法宝! Word 和 PowerPoint 都有不相上下的对手,但 Excel ...
- python暴力破解excel_使用 Python 读写 Excel 文件(一)
项目要求 如果说是 Office 办公软件使得 Windows 成为主流的操作系统,那么 Excel 就是使得微软硬起来的法宝! Word 和 PowerPoint 都有不相上下的对手,但 Excel ...
- python: 读写excel文件
文章目录 python 读写 excel 文件 Excel 文件简略描述 xlwt xlrd xlutils 读写 xlrd 读取 xlwt 写 xlutils 任务练习 python 读写 exce ...
- python读写压缩文件使用gzip和bz2
python读写压缩文件使用gzip和bz2 #读取压缩文件 # gzip compression import gzip with gzip.open('somefile.gz', 'rt') as ...
- python读取csv文件的方法-python读写csv文件的方法
1.爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def b ...
- csv 字符串_爬虫|python读写csv文件的方法完成生涯规划表
前面用PrettyTable制作了生涯规划表,今天突然想到其实可以用Python读写Excel文件,还可以制作Excel表格,相对而言,感觉csv的读写更简单,所以决定用csv改写生涯规划案例,以后教 ...
- Python读写docx文件(三十五)
Python读写docx文件 Python读写word文档有现成的库可以处理 pip install python-docx安装一下. https://python-docx.readthedocs. ...
- 三十一、Python读写docx文件
@Author:Runsen 文章目录 Python读写docx文件 Python读写docx文件 Python读写word文档有现成的库可以处理 pip install python-docx安装一 ...
- python读csv最快方法_使用Python读写csv文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
最新文章
- c#有多少种可能导致写文件失败?
- 学习笔记Spark(三)—— Spark架构及原理(spark架构、spark RDD)
- c语言malloc引用类型作参数,C语言动态内存函数的理解和总结
- 把字符串分隔成多行的多种方法实践
- java中如何对对象排序?
- 使用Prometheus和Grafana监视开放自由
- 实战操作主机角色转移(二)
- (195)FPGA上电后IO的默认状态(ISE软件默认为1)
- python __init__.py的作用是什么?
- 牛顿迭代法求高次方程的根
- 如何执行 Visual Paradigm 的静默安装丨安装教程
- UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址
- 蕊蕊吃糖2870 C语言
- WL-test (GIN)
- PHP房贷计算器算法
- 短视频发展高峰论坛召开 爱奇艺号开放打通短视频创作、分发、货币化中枢
- 数智未来 持续创新 | 易趋受邀出席CIAS 2022中国数智汽车峰会
- jquery获取url最后一个斜杠前、后的内容
- 自动动锁螺丝机程序采用显控触摸屏加三菱FX3GA或者FX3U , 用PLC变址寄存器做配方,用D1000-D7999存储数据
- caffe版本frcnn的 ROC,AUC,PR,AP介绍及python绘制
热门文章
- 【多线程高并发】深入浅出原子性
- Java实现提现到微信的功能
- Java调用百度识别身份证接口
- Java实现把一个对象复制给另一个有相同字段属性的对象
- Go——连接 JFrog Artifactory 简单测试
- JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十九)强制重做
- 2021年 第13届 全国大学生数学竞赛 初赛(非数学类)试题详细解答
- JQuery-学习笔记07【高级——JQuery高级案例】
- Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】
- phpstorm配置Xdebug