folder Tahribat.com Forumları
linefolder Python
linefolder Python Syntaxerror: İnvalid Syntax Hatasi



Python Syntaxerror: İnvalid Syntax Hatasi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyif Pezosu
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    https://www.dropbox.com/s/kh19oxzxphrnkya/11328890_1649517171952485_1388759367_n.jpg?dl=0

    hocam bu kod a bu hatayi neden veridigini anlamadim. int ile karsilastirma yapmak bu kadar komplex bir sey mi ?


    Bana balık tutmayı öğretmeyin; ben balıkçı değilim. Felsefe yapmayın. Ben şefim, aşçıyım. Bana parasıyla balık verin; sushi yapıp satayım, hepimiz karnımızı doyuralım. Yoksa hepimiz balıkçı olursak, bu gölde balık kalmaz. Sürdürülebilir olmalıyız. Çünkü bugün aç bıraktığınız insan, yarın karşınıza harami olarak çıkabilir; kendine de size de zarar verebilir.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pcdoktor636
    pcdoktor636's avatar
    Kayıt Tarihi: 12/Ocak/2010
    Erkek

    Hocam kodu şuraya atsan da kör olmasak, daha kolay yardımcı olabiliriz.

    Edit: Bir de bu hata veren if'ten önce bir "print cLength" yazdırıp sonucu gösterir misin?

    pcdoktor636 tarafından 15/Haz/15 15:13 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyif Pezosu
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    raspberry de internet yok hocam :D o yuzden resim attim ancak :) simdi sd kartta atiyorum :D

    [code]

    import serial

    import threading

    import time

    import sqlite3

     

    NeedSelect = True

    connected = False

    port = "/dev/ttyUSB0"

    baudrate = 19200

     

    serial_port = serial.Serial(port, baudrate, timeout= 0.33)

     

    def BCD_STR(data):

            return data.encode('hex')

    ##        return ''.join(format(x, '02x') for x in data)

    ##        for index in range(len(data)):

    ##                duzString = str(int(data[index],16))

    ##                print duzString

     

    def serialPortDataReceive(data):

            global NeedSelect

            Header = data[0]

            r = data[1]

            cLength = int(data[2].encode('hex'))

            Command = data[3]

            if cLength == 2 :

                    print 'KART YOK'

            else:

                    if Command == '\x83':

                            if cLength == 

                            if NeedSelect == True:

                                    NeedSelect = False

                                    print "OKUMA YAPILDI"

                                    time.sleep(.005)

                                    serial_port.write('\xFF\x00\x01\x83\x84')                        

                            else

                                    NeedSelect = True

                            

                    print(BCD_STR(data))

                    print "Command " + Command.encode('hex')

     

    def read_from_serial_port(objSerialPort):

            global connected

            while not connected:

                    connected = True

                    while True:

    ##                        print("TEST")

                            reading = objSerialPort.read(999)

                            if len(reading) > 0:

                                    serialPortDataReceive(reading)

    def sendResponse2Reader(reader,cmd,data):

            global serial_port

            readerData = '\xFF' + reader + cmd + data

     

            

            

            serial_port.write(readerData)

     

     

     

    print("App Start")

    thReader = threading.Thread(target=read_from_serial_port, args=(serial_port,))

    thReader.start()

     

     

     

     

    conn = sqlite3.connect('yrcpay.db')

     

    cursor = conn.cursor()

     

     

    cursor.execute("Select count(name) FROM sqlite_master WHERE type='table' AND name='tblParametre'")

    result = cursor.fetchone()

     

    if int(result[0]) == 0:

            print "DB KURULUMU YAPILIYOR."

            cursor.execute("Create Table tblParametre (ID int, Parametre nvarchar(50), Deger nvarchar(255))")

    print result[0] 

     

    [/code]


    Bana balık tutmayı öğretmeyin; ben balıkçı değilim. Felsefe yapmayın. Ben şefim, aşçıyım. Bana parasıyla balık verin; sushi yapıp satayım, hepimiz karnımızı doyuralım. Yoksa hepimiz balıkçı olursak, bu gölde balık kalmaz. Sürdürülebilir olmalıyız. Çünkü bugün aç bıraktığınız insan, yarın karşınıza harami olarak çıkabilir; kendine de size de zarar verebilir.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyif Pezosu
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

     Hatayi buldum. ve cozdum. hocam guzel bir ide kurunca insan daha rahat kodluyor :) baska bir yerde copy pastten kalma ayni kod varmis. hatada da arkadas ne oldugunu pek belli etmedigi icin zorlanmaktaymisim. extornal bir pc ye pychrm kurdum. orda yazip raspberrye aktaracagim.


    Bana balık tutmayı öğretmeyin; ben balıkçı değilim. Felsefe yapmayın. Ben şefim, aşçıyım. Bana parasıyla balık verin; sushi yapıp satayım, hepimiz karnımızı doyuralım. Yoksa hepimiz balıkçı olursak, bu gölde balık kalmaz. Sürdürülebilir olmalıyız. Çünkü bugün aç bıraktığınız insan, yarın karşınıza harami olarak çıkabilir; kendine de size de zarar verebilir.
Toplam Hit: 2274 Toplam Mesaj: 4
python syntax syntax error