将I / O封装为功能并将代码用作模块

时间:2018-10-24 11:52:11

标签: python python-3.x io

我创建了一个代码,该代码读取数据文件,将其转换为浮点数,处理列,然后绘制数据。现在,我需要将I / O封装在一个函数中,并将我的代码用作模块。我不确定该怎么做!任何帮助将不胜感激。

from matplotlib import pyplot
x = []
y = []

for line in task_1.readlines(): 
    data = line.strip().split(' ') 
    a = float(data[0])
    b = [float(a) for a in data[1:]] 
    x.append(a) 
    y.append(b)
task_1.close


pyplot.plot(x,y)
pyplot.ylabel('Y Axis')
pyplot.xlabel('X Axis')
pyplot.title('Plenty of Data')
pyplot.show()

0 个答案:

没有答案