Python Forum
SyntaxError: invalid syntax ??
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SyntaxError: invalid syntax ??
#1
Hello ,
starnge problem
I have a working python code that print me canbus data
today I enter the code to a new machine and I get this error (just copied the code)
def ReadCanBusData():
    bus = can.interface.Bus(channel='can0', bustype='socketcan')
    while True:
        try:
            message = bus.recv(10)
        except Exception as e:
            print('error in CanBus!')
        else:
            if message is None:
                print('TimeOut!')
            else:
                TS = datetime.datetime.now()
                pid_temp = message.arbitration_id
                pid_int = int(pid_temp)
                data_byte = message.data
                try:
                    data_temp = [f"{byte:02x}" for byte in data_byte]
                except Exception as e:
                    print(e)
                Data = ' '.join(data_temp)
                PID = f"{pid_int:08X}"
                PID = PID.upper()
                print(str(TS) + ": " + PID + ": " + Data)
when I try to run it I get :
 python3 ReadCanbus.py
  File "ReadCanbus.py", line 39
    data_temp = [f"{byte:02x}" for byte in data_byte]
                             ^
SyntaxError: invalid syntax
and also this (when I disable line 39,40):
 python3 ReadCanbus.py
  File "ReadCanbus.py", line 41
    PID = f"{pid_int:08X}"
                         ^
SyntaxError: invalid syntax
again - it's the same file running on other machine

waht is this , and what is wrong?
Thanks ,
Reply


Messages In This Thread
SyntaxError: invalid syntax ?? - by korenron - Jan-23-2022, 01:48 PM
RE: SyntaxError: invalid syntax ?? - by Gribouillis - Jan-23-2022, 02:14 PM
RE: SyntaxError: invalid syntax ?? - by snippsat - Jan-23-2022, 02:21 PM
RE: SyntaxError: invalid syntax ?? - by korenron - Jan-23-2022, 02:25 PM
RE: SyntaxError: invalid syntax ?? - by snippsat - Jan-23-2022, 02:43 PM
RE: SyntaxError: invalid syntax ?? - by korenron - Jan-23-2022, 02:45 PM
RE: SyntaxError: invalid syntax ?? - by Gribouillis - Jan-23-2022, 02:57 PM
RE: SyntaxError: invalid syntax ?? - by korenron - Jan-23-2022, 04:06 PM
RE: SyntaxError: invalid syntax ?? - by snippsat - Jan-23-2022, 04:28 PM
RE: SyntaxError: invalid syntax ?? - by korenron - Jan-24-2022, 12:13 PM
RE: SyntaxError: invalid syntax ?? - by snippsat - Jan-24-2022, 12:37 PM
RE: SyntaxError: invalid syntax ?? - by korenron - Jan-25-2022, 09:37 AM
RE: SyntaxError: invalid syntax ?? - by snippsat - Jan-25-2022, 10:07 AM
RE: SyntaxError: invalid syntax ?? - by korenron - Jan-25-2022, 10:24 AM
RE: SyntaxError: invalid syntax ?? - by snippsat - Jan-25-2022, 10:53 AM
RE: SyntaxError: invalid syntax ?? - by korenron - Jan-25-2022, 11:46 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  print(data) is suddenly invalid syntax db042190 6 3,627 Jun-14-2023, 02:55 PM
Last Post: deanhystad
  Invalid syntax with an f-string Mark17 7 17,170 Jan-14-2022, 04:44 PM
Last Post: Mark17
  invalid syntax in my class CompleteNewb 2 3,464 Dec-13-2021, 09:39 AM
Last Post: Larz60+
Exclamation Invalid syntax error(Predict Ethereum Price) lulu43366 2 4,444 Sep-24-2021, 01:24 PM
Last Post: lulu43366
  Unexplained Invalid syntax Error cybertooth 5 5,776 Aug-02-2021, 10:05 AM
Last Post: cybertooth
  [split] SyntaxError: invalid syntax Code_X 3 3,892 May-04-2021, 05:15 PM
Last Post: Yoriz
  Invalid syntax error - need help fixing calgk01 3 4,689 Feb-23-2021, 08:41 PM
Last Post: nilamo
  Invalid syntax using conditionals if - else jperezqu 1 3,059 Jan-13-2021, 07:32 PM
Last Post: bowlofred
  invalid syntax in line 5. Help Asadzangibaloch 2 3,331 Dec-10-2020, 04:26 PM
Last Post: deanhystad
  Error on nested loop : Invalid syntax dvazquezgu 3 4,469 Nov-25-2020, 10:04 AM
Last Post: palladium

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020