Python 2.7 içinde requests
modülü denenmiş ve çok sevdim ama dizisindeki kullanmaya çalıştığında, işe görünmüyor ettik:Python "istekleri" iş parçasında çalışmıyor/engellemiyor?
def doWork():
try:
print "before"
requests.get('http://www.google.fr')
print "after"
except Exception as e:
print "Error : "+ str(e)
# Working : I see "before" & "after"
doWork()
# Not working, i see "before" but never "after"
t = Thread(target=doWork)
t.start()
Ben bu yolu denedim ama Aynı şey:
class TestThread(Thread):
def run(self):
try:
print "before"
requests.get('http://www.google.fr')
print "after"
except Exception as e:
print "Error : "+ str(e)
test_thread = TestThread()
test_thread.start() # I will see "before" but never "after"
test_thread.join()
Birkaç dakika (saat) beklemeye çalıştım, ancak hala çalışmıyor; Ne after
ne de bir hata hiç yazdırılmamış. Muhtemelen bir şey özledim ama ne olduğunu göremiyorum.
İstekler 2.9.1 kullanıyorum; Python 2.7.11 (Anaconda 2.4.1 32 bit) ve ben Windows 7'deyim.
Lütfen 'request .__ version__',' sys.version' ve hangi işletim sistemini kullandığınızı –
sağladım. –
bunu kabukta veya bir '.py' dosyasından çalıştırıyorsunuz –