ich habe eine Frage Bin momentan dabei eine App mit Java zu schreiben und diese gibt mir die Kontaktdaten des Nutzers wieder. Die Daten schicke ich dann per Socket und DynDNS an meinen Rechner. Dort wartet folgendes Python-Skript und hört auf Port 50001, das die Daten dann in irgendeiner Form empfangen soll (wie, habe ich noch nicht festgelegt).
Code: Alles auswählen
import time
from twisted.internet import protocol, reactor, endpoints
import time
class Contact(protocol.Protocol):
def dataReceived(self, data):
class ContactFactory(protocol.Factory):
def buildProtocol(self, addr):
return Contact()
endpoints.serverFromString(reactor, "tcp:50001").listen(ContactFactory())
reactor.run()
Code: Alles auswählen
import csv
contacts = [[Hier werden Namen stehen],[Hier die Telefonnummern]]
item_length = len(contacts[0])
with open('Contacts.csv', 'wb') as test_file:
file_writer = csv.writer(test_file)
for i in range(item_length):
file_writer.writerow([x[i] for x in contacts])
Danke für eure Antworten, falls ihr sonst noch Anmerkungen zu meinem Vorhaben habt, tut euch keinen Zwang an, ich beschäftige mich noch nicht sehr lange mit Python und bin über jeden Tipp dankbar.