Python 尝试2次后无法输出变量:()
这是我的密码:Python 尝试2次后无法输出变量:(),python,capture,verification,Python,Capture,Verification,这是我的密码: def Serveur(): import socket today = datetime.date.today() datename = str(today) + '.txt' serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = "192.168.1.245" port = 8000 print (host) print
def Serveur():
import socket
today = datetime.date.today()
datename = str(today) + '.txt'
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "192.168.1.245"
port = 8000
print (host)
print (port)
serversocket.bind((host, port))
serversocket.listen(5)
while True:
(clientsocket, address) = serversocket.accept()
print ("Connection Reussie")
data = clientsocket.recv(1024).decode()
print (data) + " RECU PAR ETHERNET"
try:
ver_file = open(datename, "r")
for line in ver_file:
if data in line:
filtre = line[-13:]
print filtre + "MATCH TROUVE"
resultat = str(filtre)
except:
print ("Pas de match de produit captures aujourdhui")
try:
filtre_file = open("produit.txt", "r")
for line in filtre_file:
if resultat in line:
convoyeur = line[-2:]
print convoyeur
except:
print ("Erreur")
对不起,如果缩进不好,粘贴时会弄糟:
所以我的问题是我的str护卫队根本不打印!我不知道这是怎么回事
接收到的数据变量示例是以太网条形码扫描仪上的123456789012个字符的条形码
produit.txt中的一行示例如下:
123456789012 A
字母A在传送带上用于箱子需要放的地方有几件事,首先,你试过印刷线吗?你试过打印结果吗。。。第二,您是否尝试调试它?第三,是否有例外?第四,我删除了冒犯性的语言,因为这会立即让你落选。请尽量把你的问题放在PG上,注意你说的话。是否抛出异常?此外,您应该修复缩进,因为代码依赖于缩进。