with open()的使用
2024-06-04 05:23:52
with open()可以用于文件的读写操作
文件的读操作
with open('input_filename.txt','r') as f:#r为标识符,表示只读df=pd.read_csv(f) print(f.read())
其他标识符:
r: 以只读方式打开文件。
rb: 以二进制格式打开一个文件用于只读。
r+: 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+:以二进制格式打开一个文件用于读写。
文件的写操作
with open('output_filename.csv', 'w') as f:f.write('hello world')
其他标识符:
w: 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb: 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
w+: 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb+:以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a:打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab: 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+: 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。
最新文章
- Eclipse启动报错Java was started but returned exit code=13
- STM32开发 -- 时钟系统详解
- Qt Creator创建一个Qt Quick应用程序
- PHP的memory_limit
- python随机森林特征重要性_Python中随机森林回归的特征重要性
- idea jar放进本地仓库 为何依赖不了_推荐 33 个 IDEA 最牛配置,写代码太爽了
- 交错数组(jagged array)
- 学习c语言的编程游戏,扫雷游戏-C语言编程学习
- 怎么查看Java的源代码
- UE4--地形篇——风吹草动的草
- 保险污名化?区块链赋予保险的「四个机会」
- 抖音短视频去水印网址 视频消重后,火山还是鉴别出来了
- excel宏设置之一键生成多张sheet并写入内容与格式
- android glide圆形图片,Android Glide加载图片成圆形
- 渗透学习日记day5
- 《过目不忘的读书方法》读书摘要
- JDBC数据库连接测试工具
- 05.概念数据模型CDM
- 从甲方转变为乙方,工作心态的转变
- Linux下用户空间访问I/O端口的相关函数