如何读取2维数组中的文本文件,例如 将numpy导入为np 导入matplotlib.pyplot作为plt
fl = open('input.sis','r')
lines = [[]]
line=[]
for i in range(1000):
for j in range(4):
f= fl.readline()
line[j].append(f)
lines[i].append(line[j])
print(lines[0,1])
我正在尝试读取前4行并为它们分配0-3的索引,并重复1000次。
我遇到错误:
Traceback (most recent call last):
File "./plot_inputsis.py", line 13, in <module>
line[j].append(f)
IndexError: list index out of range
通过lines[i,j]
答案 0 :(得分:-1)
使用字典代替列表。
import os
from scrapy import signals
from scrapy.xlib.pydispatch import dispatcher
class MySpider(scrapy.Spider):
def __init__(self):
dispatcher.connect(self.spider_closed, signals.spider_closed)
def spider_closed(self, spider):
os.system("your_command")