python读写文件操作示例程序
时间:2021-04-03 13:09:49
文件操作示例
#输入文件
f = open(r'D:\Python27\pro\123.bak')
#输出文件
fw = open(r'D:\Python27\pro\123e.bak','w')
#按行读出所有文本
lines = f.readlines()
num = -1
for line in lines:
str = '@SES/%i/' %num
line = line.replace('@SES/1/',str)
num = num + 1
#写入文件
fw.writelines(line)
#关闭文件句柄
f.close()
fw.close()
注意,写入文件常用的有write()和writelines()的两个函数,其区别在于
file.write(str):把字符串str写到文件中
file.writelines(seq):把序列seq的内容全部写到文件中
这两个函数都只是写数据,不会写入换行符,如果需要换行,需手动在写入的str尾部加上'\n':
换行符在各个操作系统中界定的不同,Windows换行符是‘\r\n',Unix/Linux的换行符为'\n',Mac的换行符为'\r';
在python中,对换行符进行了统一处理,定义为'\n',以文本模式写入时,如果是Windows系统,则python会自动将\n转为\r\n,Mac系统类似;
默认的读写文件,打开操作就是以文本模式打开:f = open(r'D:\Python27\pro\123.bak','w')
如果以二进制模式打开,需指定参数b:f = open(r'D:\Python27\pro\123.bak','rb')
标签:读写文件,python
0
投稿
猜你喜欢
Vue自定义可以选择日期区间段的日历插件
2024-05-11 09:11:19
python中字符串比较使用is、==和cmp()总结
2022-10-11 01:55:35
Python检查 云备份进程是否正常运行代码实例
2023-07-08 23:59:05
python中np是做什么的
2021-08-25 21:45:23
win10下mysql 5.7.23 winx64安装配置方法图文教程
2024-01-18 07:28:06
Oracle RMAN快速入门指南
2024-01-20 10:49:09
javascript实现划词标记+划词搜索功能
2008-02-21 13:20:00
python中 OpenCV和Pillow处理图像操作及时间对比
2021-02-04 16:46:52
浅谈flask源码之请求过程
2023-12-17 10:36:48
Python 数据可视化实现5种炫酷的动态图
2023-07-22 10:46:14
SQLServer 存储过程简介与使用方法
2009-07-07 14:06:00
sql server 带列名导出至excel
2008-11-25 11:07:00
python机器学习理论与实战(二)决策树
2021-09-24 06:20:33
用Python实现web端用户登录和注册功能的教程
2021-03-03 07:49:09
python实现批量监控网站
2023-07-22 20:41:08
存储过程优缺点分析
2024-01-22 09:41:14
Pycharm如何自动生成头文件注释
2022-04-11 17:31:42
Python自动化测试框架之unittest使用详解
2021-07-02 17:42:27
PHP 用数组降低程序的时间复杂度
2023-10-08 11:38:03
python获取Linux下文件版本信息、公司名和产品名的方法
2022-01-31 20:46:20