मैं कोड के इस टुकड़े है, जिसमें मैं एक नया सूत्र में एक यूडीपी आंकड़ारेख भेजने का प्रयासपायथन: लेखन त्रुटि: * के बाद तर्क एक दृश्य होना चाहिए
import threading, socket
address = ("localhost", 9999)
def send(sock):
sock.sendto("Message", address)
print "sent"
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
threading.Thread(target=send, args=(s)).start()
लेकिन जब मैं एक के रूप में सॉकेट देने की कोशिश फ़ंक्शन के लिए तर्क, एक टाइपरर अपवाद फेंक दिया गया है:
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in
self.__target(*self.__args, **self.__kwargs)
TypeError: send() argument after * must be a sequence, not _socketobject
इसका क्या अर्थ है?