interface.py
# -*- coding: utf-8 -*-
"""
Created on Sat Jul 22 20:43:49 2023
@author: zhu_n
"""
def rewritefile(file_path):
file = open(file_path, 'a+')
file.seek(0, 0)
fo = file.readline()
fo = fo.replace('[', '')
fo = fo.replace(']', '\n')
file.close()
file = open('test.txt', 'w')
file.write(fo)
file.close()
# -*- coding: utf-8 -*-
"""
Created on Sat Jul 22 13:03:20 2023
@author: zhu_n
"""
import numpy as np
import matplotlib.pyplot as plt
from interface import *
file = open('test.txt', 'w')
for i in range(10):
data = np.full((50000), np.random.random()*32767)
datalist = list(data)
datastr = str(datalist)
file.write(datastr)
file.close()
rewritefile('test.txt')
file = open('test.txt', 'r')
data_out = list()
while True:
fo = file.readline()
if len(fo) == 0:
break
list_fo = fo.split(',')
map_data = list(map(float, list_fo))
del map_data[-1]
data_out.extend(map_data)
print(len(data_out))
t = list(range(len(data_out)))
plt.plot(t, data_out)
plt.show()
file.close()