Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试2次后无法输出变量:()_Python_Capture_Verification - Fatal编程技术网

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上,注意你说的话。是否抛出异常?此外,您应该修复缩进,因为代码依赖于缩进。