标签:list 123 split cal device path data
# -*- coding: utf-8 -*-
"""
Created on Wed Mar 21 13:16:37 2018
@author: BinghanSong
"""
import os
from datetime import datetime
def getFileName(path):
'''Get the file with special name '''
f_list = os.listdir(path)
dat_list=[]
f_path = os.path
for i in f_list:
if os.path.splitext(i)[1] == '.mea':
dat_list.append(i)
return dat_list
data_list=getFileName('./DIODE_CV25/')
#print(data_list)
with open('device_table.txt', 'r') as device_table:
device_list=[(i.split("\t")[0],i.split("\t")[1].split("\n")[0]) for i in device_table]
print(device_list[0][1],len(device_list))
for i in device_list:
with open('./DIODE_CV25/Die_0_0_var_'+i[1]+'_25_cv.mea', 'r') as device_cal_data:
data_cal=[k.split("\t")[1].split("\n")[0] for k in device_cal_data if k]
print(data_cal)
with open('./DIODE_CV25/Die_0_0_var_'+i[0]+'_25_cv.mea', 'r') as device_data:
data=[j for j in device_data]
标签:list,123,split,cal,device,path,data 来源: https://www.cnblogs.com/gongchengqu/p/11258156.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。