我做了这个简单的Python程序:
import pylab as pl
file = open("range of values.txt","r")
text=file.read()
file.close()
data=text.split()
x=[]
y=[]
i=0
for value in data:
if i%2 == 0 : #coordinata x
x.append(value)
if i%2 == 1 : #coordinata y
y.append(value)
i=i+1
f1=pl.figure(1)
pl.plot(x,y)
该程序可以处理“小”文件,但是如果尝试使用原始文件(约120 MB)运行该程序,则会出现MemoryError错误,该怎么办?