发表于 2024年9月3日1年前 在 shell 中执行python -c "if 1==1: print('121')"正常打印 121但是执行python -c "1==1;if 1==1: print('121')"就报错 1==1;if 1==1: print('121') ^^SyntaxError: invalid syntax这里的分号;我感觉是换行的意思,为什么会报错,求大佬帮忙解答下,thanks
python -c "if 1==1: print('121')"
正常打印 121
但是执行
python -c "1==1;if 1==1: print('121')"
就报错
1==1;if 1==1: print('121')
^^
SyntaxError: invalid syntax
这里的分号;我感觉是换行的意思,为什么会报错,求大佬帮忙解答下,thanks