2013-08-22 6 views
0

Я создал скрипт на python, просто нужно немного помочь его размахивать. в основном, я хочу, чтобы сценарий python позволял мне просматривать ход определенного файла журнала, который создается при перемещении данных в базу данных или о ходе выполнения определенного фонового задания в Linux.индикатор выполнения на linux

from time import sleep 
import sys 

for i in range(21): 
    sys.stdout.write('\r') 

    # the exact output you're looking for: 

    sys.stdout.write("[%-20s] %d%%" % ('='*i, 5*i)) 
    sys.stdout.flush() 
    sleep(0.25) 
+3

Что именно вы задаете? –

+0

Я хочу, чтобы сценарий python позволял мне просматривать ход определенного файла журнала, который создается, когда данные перемещаются в базу данных. это в Linux. im new для python, поэтому не уверен, как это сделать. –

ответ

0

Я использую терминальный прогрессбар Надя Alramlis для моих проектов питона и он прекрасно работает. Необходимые файлы можно найти здесь: https://github.com/mnlhfr/moodlefetch (я не смог найти оригинальный блог, который она опубликовала об использовании этих файлов). Загрузите terminal.py и progressbar.py и используйте их следующим образом:

from progressBar import progressBar 
from time import sleep 
import sys 

progress = progressBar(color='green',width=30) 

for i in range(21): 
    p=int(i/21.0)*100. 
    message="Finished with %s percent"%(p) 
    progress.render(p,message) 
    sleep(0.25) 
+0

, поэтому после загрузки этих двух скриптов и того, написал, как я могу вызвать скрипт, чтобы показать ход файла журнала или работу/процессы, выполняемые на фоне unix. –

+0

Я продолжаю получать эту ошибку в unix при выполнении «python Script.py», который был тем, который вы написали выше. Предупреждение: tparm() возвращал NULL Traceback (самый последний вызов последнего): Файл "script.py", строка 3, в от ProgressBar импорта Progressbar ImportError: не может импортировать имя ProgressBar –

+0

Кажется, что ваш скрипт не может найти файл progressBar.py. Убедитесь, что файл находится в каталоге, в котором вы пытаетесь запустить Script.py –

0

использование ProgressBar модули

Загрузить его можно с

http://code.google.com/p/python-progressbar/

+0

Я не могу установить его, у меня нет прав администратора на работе –

+0

следуйте этой статье. http://thelivingpearl.com/2012/12/31/creating-progress-bars-with-python/ – duck

+0

спасибо, что посмотри на него и посмотри, решает ли он мою проблему –

Смежные вопросы