python将数据文件分离并输出新的文件

#     file = open('C:/Users/lynxi/Desktop/2ns_fsdb_coe/temp.txt', 'r')
# except FileNotFoundError:
#     print('File is not found')
# else:
#     lines = file.readlines()
#     for line in lines:
#         num = line.split(' ')[0]
#         coe_numm = coe(eval(num)).upper()
#         coe_num = coe_numm[2:]
#         print(coe_num)
#coding=utf8
import os


def file_name1(in_file,out_file):
    lines = in_file.readlines()
    for line in lines:
        num = line.split(' ',1)[0]
        data = line.split(' ',1)[1]
        data = data.replace('x','0')
        data = data.replace('z','0')
        num = num.replace('000000','')
        num = int(num)//int(4)
        # num = str(num)
        # data = data.replace('\n',', \n') 
        # hex_numm = hex(eval(num)).upper()
        # hex_nummm = hex_numm[2:]
        if (num>int(4000)):
            num = str(num)
            out_file.write(num+','+data)
    in_file.close()
    out_file.close()


if __name__ == '__main__':
    in_file = open("ScanClock","r")
    out_file = open("ScanClock.csv","w")

    file_name1(in_file,out_file)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值