Найти - Пользователи
Полная версия: while
Начало » Python для новичков » while
1
gelius
Подскажите где я с циклом накосячил:
from grab import Grab
g = Grab()
povtor = 5
while povtor > 0:
	g.load_proxylist('proxy', 'text_file', proxy_type='socks5', auto_init=True, auto_change=False)
	try:
		g.go('http://google.com')
		print 'go'
	except IOError:
		print 'error'
		povtor=povtor-1
И наблюдаю бесконечные ‘go’ или ‘error’.
Master_Sergius
Хз. так не видно. Попробуй принтать значение переменной povtor, или дебаггер поставь
den4ik
from grab import Grab
g = Grab()
povtor = 5
while povtor > 0:
	g.load_proxylist('proxy', 'text_file', proxy_type='socks5', auto_init=True, auto_change=False)
	try:
		g.go('http://google.com')
		print 'go'
                break
	except IOError:
		print 'error'
		povtor=povtor-1
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB