我尝试执行以下代码,但不幸的是我收到以下错误。任何建议都非常感谢。我在 c:\Python27\Lib\site-packages 中有以下文件
1) cproton.py
2) proton.py
3) _cproton.so
import sys
from cproton import *
from proton import *
#This code is for initiating the AMQP messenger
amqpmng = Messenger()
amqpmng._set_timeout(2000L) #Set timeout for sending and receiving at 2000 ms
address = "amqps://<<user>>:<<password>>@<<namespace>>.servicebus.windows.net/<<queue>>"
#This code is for creating messages
msg = Message()
msg.subject = "This is a testmessage"
msg.body = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
#This code is for sending messages
try:
msg.address = address
amqpmng.put(msg)
amqpmng.send()
except:
e = sys.exc_info()[0]
print e, "Waited for 2s to send messages, nothing send, connection timed out"
amqpmng.stop();
#This code is for receiving messages
amqpmng.subscribe(address)
amqpmng.start()
try:
amqpmng.recv(1) #receive exactly 1 message (you can enter any value)
msg = Message()
while amqpmng.incoming > 0:
amqpmng.get(msg)
print(msg.body)
except:
e = sys.exc_info()[0]
print e, "Waited for 2s to receive messages, nothing received, connection timed out"
amqpmng.stop()
错误:
Traceback (most recent call last):
File "receiv.py", line 2, in <module> from cproton import *
File "C:\Python27\lib\site-packages\cproton.py", line 29, in <module>
_cproton = swig_import_helper()
File "C:\Python27\lib\site-packages\cproton.py", line 21, in swig_import_helpe
r
import _cproton
ImportError: No module named _cproton