我直接从bash执行Python(2.6.6)命令,如下所示:
bash-4.1$ python -c "for i in range(4) : print('a')"
哪些输出
^{pr2}$但是,当我在for循环之前添加一些内容时,会得到一个SyntaxError:
bash-4.1$ python -c "myChar = 'a'; for i in range(4) : print(myChar)"
File "<string>", line 1
myChar = 'a'; for i in range(4) : print(myChar)
^
SyntaxError: invalid syntax
不管我在分号前放了什么。但是
bash-4.1$ python -c "i = 1; print i"
很好用。在
你知道这里发生了什么吗?在
如果要在shell脚本中编写Python代码,请使用here document。
输出:
^{pr2}$阅读关于Python样式的PEP 0008和PEP 0020。
相关问题 更多 >
编程相关推荐