Python基础教程P176
源文件:
import sys
[print ''.join(reversed(sys.argv[1:]))]
运行结果:
F:\12-1\Python\demo>python 10-5_2.py this is also a test
File "10-5_2.py", line 3
[print ''.join(reversed(sys.argv[1:]))]
^
SyntaxError: invalid syntax
F:\12-1\Python\demo>
看不出哪里有错了 ,求助
[解决办法]
目测楼主是3.X版本,但是仿照书上2.X版本的代码,在2.X里面,print是表达式,后面可以直接跟表达式,在3.X里面,print是函数,需要加()的。
[解决办法]
import sys
[print(''.join(reversed(sys.argv[1:])))]