Python 读写文件中数据
2024-10-19 06:24:06
1 需求
在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中:
图1 h264.txt 数据截图 图2 输出文件 h264_out.txt 数据截图
2 读取文件
try:
filename = 'h264.txt'
# filename = raw_input('Enter file name:')
fid = file(filename,'r')
except:
print "filename open error!"
exit()
lines = fid.readlines() ##分行读入数据
fid.close()
读入的数据 :
图3 读入的数据
3 写入文件
temp = filename.split('.') #以'.'为间隔分离字符串
filename = temp[0]+'_out.txt' ##获取文件名
fid = file(filename,'w')
for row in lines:
fid.writelines(row[row.find(' ')+1:])
fid.close()
第一行的数据:
图4 第一行的数据
- row是 str类型,对row的索引使用 row[index],范围 0~len(row)-1 . 如:row[0:2] 返回row中第0~1的元素,得 '00'
- row.find(' ') 返回 row 中第一个 空格对应的 索引值
- 对第一行调试的输出:从 空格到结尾的数据
(Pdb) row[row.find(' ')+1:]
'00 00 00 01 67 7A 00 29 BC 33 40 28 02 DC 80 00\n'
文件h264_out.txt中的数据:
图5 h264_out.txt数据
最新文章
- Java继承
- 基于hk2框架的功能测试Mock注入
- Python正则表达式汇总
- ajax异步处理时,如何在JS中获取从Servlet或者Action中session,request
- sqlserver中的聚合函数
- Pascal's Triangle II —LeetCode
- IIS7.0/7.5 MVC3 实现伪静态
- QNX系统-关于delay函数与sleep函数的区别
- JavaScript 浏览器类型及版本号
- Linux sleep 语句以及循环 测试负载
- JSP 页面中插入图片
- java连接mysql的过程
- IOS 获取系统通讯录中的联系人信息
- sqlloader parallel调用报ORA-26002: table has index defined upon it.解决方法
- cupp字典生成器使用
- 凡人视角C++之string(上)
- 利用jQuery中live为动态生成Dom添加datepicker效果
- php property_exists
- pygame学习笔记(5)——精灵
- autofac JSON文件配置