鱼C论坛

 找回密码
 立即注册
查看: 2456|回复: 3

批量处理txt文件内容

[复制链接]
发表于 2017-5-11 18:11:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 meiszp 于 2017-5-11 18:16 编辑

文件夹下有大量的txt文件,前四行为标题等信息,从第五行开始为数据, 现想对所有txt保留前四行,对第五行以后的每个数据除以1000。求代码,谢谢!

e:\2MW-120\PLANB\SW120\ascii\XIXIAN-N-S\dlc012\012_001\012_001.$105
1        2        3        4        5        6       
Mx        My        Mz        Fx        Fy        Fz       
Nm        Nm        Nm        N        N        N       

  0.307832E+06          0.774801E+06         -0.138893E+06          0.132996E+06         -0.330556E+04         -0.586705E+06       
  0.302031E+06          0.856532E+06         -0.166299E+06          0.133474E+06         -0.327587E+04         -0.582822E+06       
  0.294139E+06          0.925387E+06         -0.216306E+06          0.132765E+06         -0.351806E+04         -0.580986E+06       
  0.289469E+06          0.974886E+06         -0.261981E+06          0.131650E+06         -0.383775E+04         -0.581359E+06       
  0.289579E+06          0.100446E+07         -0.316580E+06          0.130577E+06         -0.423922E+04         -0.582595E+06       
  0.293822E+06          0.102287E+07         -0.357604E+06          0.130103E+06         -0.451165E+04         -0.583282E+06       
  0.297892E+06          0.103785E+07         -0.384325E+06          0.130186E+06         -0.446227E+04         -0.582508E+06       
  0.296662E+06          0.105081E+07         -0.399234E+06          0.131295E+06         -0.401871E+04         -0.580776E+06       
  0.294701E+06          0.106335E+07         -0.402994E+06          0.132181E+06         -0.295726E+04         -0.579110E+06       
  0.292551E+06          0.107079E+07         -0.404075E+06          0.131960E+06         -0.174141E+04         -0.578595E+06       
  0.288869E+06          0.108465E+07         -0.415524E+06          0.130201E+06         -0.112572E+04         -0.579914E+06       
  0.290070E+06          0.109353E+07         -0.415165E+06          0.127652E+06         -0.967220E+03         -0.581824E+06       
  0.294629E+06          0.110330E+07         -0.403127E+06          0.125424E+06         -0.117541E+04         -0.583432E+06       
  0.299576E+06          0.110630E+07         -0.390125E+06          0.123561E+06         -0.121456E+04         -0.584116E+06       
  0.304603E+06          0.111502E+07         -0.360509E+06          0.123770E+06         -0.737806E+03         -0.585118E+06       
  0.307110E+06          0.113942E+07         -0.347969E+06          0.124051E+06          0.204900E+03         -0.586829E+06       
  0.302022E+06          0.116663E+07         -0.340731E+06          0.124351E+06          0.116818E+04         -0.588759E+06       
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-5-11 18:28:59 | 显示全部楼层
0.302031E+06  / 1000 = 0.302031E+03

所以,替换 E后面的指数就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-11 18:33:03 | 显示全部楼层
SixPy 发表于 2017-5-11 18:28
0.302031E+06  / 1000 = 0.302031E+03

所以,替换 E后面的指数就行了

不全是06
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-11 18:52:58 | 显示全部楼层

只是举个例子

利用 re.sub 方法可以做到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 00:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表