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数据

最新文章

  1. Java继承
  2. 基于hk2框架的功能测试Mock注入
  3. Python正则表达式汇总
  4. ajax异步处理时,如何在JS中获取从Servlet或者Action中session,request
  5. sqlserver中的聚合函数
  6. Pascal's Triangle II —LeetCode
  7. IIS7.0/7.5 MVC3 实现伪静态
  8. QNX系统-关于delay函数与sleep函数的区别
  9. JavaScript 浏览器类型及版本号
  10. Linux sleep 语句以及循环 测试负载
  11. JSP 页面中插入图片
  12. java连接mysql的过程
  13. IOS 获取系统通讯录中的联系人信息
  14. sqlloader parallel调用报ORA-26002: table has index defined upon it.解决方法
  15. cupp字典生成器使用
  16. 凡人视角C++之string(上)
  17. 利用jQuery中live为动态生成Dom添加datepicker效果
  18. php property_exists
  19. pygame学习笔记(5)——精灵
  20. autofac JSON文件配置

热门文章

  1. Windows 安装Kafka
  2. Walle - 瓦力上线部署系统搭建攻略
  3. jquery选择器demo
  4. 旧文备份:CANopen协议PDO的几种传输方式
  5. Linux Kernel代码艺术——系统调用宏定义
  6. File类-文件基本操作
  7. NYOJ 451
  8. NSBundle
  9. 用延迟加载解决CNZZ加载慢的问题
  10. 当Table中td内容为空时,显示边框的办法