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
  • asp之家 网络编程 m.aspxhome.com