Цикл Python for i постепенно замедляется с течением времениPython

Программы на Python
Ответить
Anonymous
 Цикл Python for i постепенно замедляется с течением времени

Сообщение Anonymous »

Это весь скрипт, и он работает самостоятельно. Этот сценарий циклически просматривает тысячи файлов .txt и просто печатает их содержимое. Хотя он быстро начинает замедляться.
Сначала они печатают с очень высокой скоростью, но через некоторое время скорость замедляется примерно до 4 отпечатков в секунду
текстовые файлы печатаются в cmd

Код: Выделить всё

count=1
nofframes=35952

for i in range(0, nofframes):
f = open("C:/insert/file/location/print"+str(count)+".txt", 'r')
c=f.read()

line_count = c.count('\n')
print (line_count)

for i in range(0,line_count):
end = end+"\033[F"

print(c, end=str(end))

f.close()
count=count+1
Я пытался убедиться, что функция f.close() действительно закрывает файл, но не знаю, как это отладить.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -over-time
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»