Python 文件操作/路径控制
来源:互联网 发布:广东省网络医院 编辑:程序博客网 时间:2024/05/16 14:28
文件IO
将内容写入文件
先打开文件,在写入文件,以‘b’形式打开即以’b’形式写入。
with open(filename,'ab') as ff: ff.write(bytes) ff.close()
将request的响应以文件流的形式写入文件
with open(filename, 'ab') as fd: #ab:二进制形式追加写入 for chunk in r.iter_content(chunk_size): fd.write(chunk)
打开文件的 newline 参数
file=open(file_path,'r',newline='')
newline是用来控制文本模式之下,一行的结束字符。可以是None,’’,\n,\r,\r\n。
读取模式下:
如果新行符为None,那么就作为通用换行符模式工作;
当遇到\n,\r或\r\n都可以作为换行标识,并且统一转换为\n作为文本输入的换行符。
如果设置为’’时,也是通用换行符模式工作,但不作转换为\n,输入什么样的,就保持原样全输入。
当设置为其它相应字符时,就会判断到相应的字符作为换行符,并保持原样输入到文本。
输出模式下:
如果新行符为None,那么所有输出文本都是采用\n作为换行符。
如果设置为’’或者\n时,不作任何的替换动作。
如果是其它字符,会在字符后面添加\n作为换行符。
CSV文件读写
import csvfile_path='file path'file=open(file_path,'r+',newline='')reader=csv.reader(file)writer=csv.writer(file)for line in reader(): print(line) #CSV文件每一行内容被转化为一个有序列表writer.writerow(['1','2','3']) #在原文件末尾添加一行file.close() #最后记得关闭文件
文件类型匹配
内建标准库:fnmatch
路径
获取当前进程工作目录(操作的目录)
os.getcwd() #get current work direction
阅读全文
0 0
- Python 文件操作/路径控制
- python文件和路径操作
- 04-python操作文件路径
- Python-路径及文件操作
- python,os操作文件,文件路径
- python中的os操作文件,文件路径
- python文件和路径操作介绍
- python 文件和路径操作函数小结
- python 文件和路径操作函数小结
- python 文件和路径操作函数小结
- python 文件和路径操作函数小结
- (转)python 文件和路径操作函数
- python 文件和路径操作函数小结
- python文件路径的基本操作
- python 文件和路径操作函数小结
- python文件和路径操作函数小结
- linux下python的文件路径操作
- python 相对路径文件的操作
- 《UNIX环境高级编程》知识点整理(第一章)
- 设计模式之组合模式(Composite Pattern)
- HDU 2795Billboard
- Matlab--学习笔记(一)-基础知识-画图
- MySQL tips
- Python 文件操作/路径控制
- pacemaker简介
- spring中scope作用域(转)
- [14] DevOps 自动化运维工具Chef----如何用Chef调用PowerShell DSC的Resource
- The Easy Way to Setup PostgreSQL 10 Logical Replication
- tensorflow&卷积神经网络&字符识别
- Spring Boot (教程六: 注解列表)
- Java 语言中 List、Set 和 Map 的区别
- ZOJ2723 Semi-Prime【素数筛选+试探法】