python小白 求助 读取txt文件,并进行数据处理
发布网友
发布时间:2022-04-26 00:33
我来回答
共2个回答
热心网友
时间:2022-04-07 12:49
让写代码给5分,太没诚意了,哈哈,不过还是给你吧,没有测试过,你试试再说吧,执行的时候把最后一行的参数设置成你文件的存放位置就可以了
def file_pro(file_dir):
import os
"""
输入一个文件夹,文件夹下是所有待处理文件
:param file_dir: 待处理的文件所在的文件夹
:return: null
"""
# 获取文件列表
file_list = os.listdir(file_dir)
# 建立结果文件,与程序在同级目录
result_file = open('result.csv', 'a+', encoding='GBK')
for file in file_list:
file_to_pro = file_dir + os.sep + file
result = []
for num, line in enumerate(open(file_to_pro)):
if num >= 32:
if line.split(' ')[2] == '3CD':
result.clear()
result += line.split(' ')[6:]
last_result = file_to_pro + ',3CD,'
for item in result:
last_result += (str(int(item, 16)) + ',')
result_file.writelines(last_result)
file_pro("c:\\")
热心网友
时间:2022-04-07 14:07
若干个内容格式都一样的txt全删了留一个不就行了