Когда я запускаю
file.close()
В моей среде IDE она завершается. Никаких ошибок, просто завершает его.
Когда я его не использую,
lines[k+1][16] = count
Я получаю ошибку индекса списка для этого списка, так как файл ничего не сохраняет и CSV становится пустым. Я не знаю, что здесь делать. Любые идеи?
Редактировать: Добавлено больше кода, чтобы сделать воспроизводимым.
df = pd.read_csv("passandpy.csv", usecols=[0], skipinitialspace=True)
df4 = pd.read_csv('passandpy.csv', usecols=[16], skipinitialspace=True)
col0 = df['Username'].tolist()
col16 = df4['Failed Attempts'].tolist()
if username_ask in col0:
for k in range(0, len(col0)):
lines = list()
with open("passandpy.csv", "r") as csvfile:
reader = csv.reader(csvfile)
for row in reader:
lines.append(row)
print(lines)
lines[16][k+1] = count
writer = csv.writer(open('passandpy.csv', 'w'))
writer.writerows(lines)
csvfile.close()