执行此语句会考虑"之后的所有命令:"在for循环中
python -c 'for a in range(10):print(a);x=123;print(x)
我想向Python解释器表明" x = 123;"之后就不在了......
?任何线索......
答案 0 :(得分:0)
每https://docs.python.org/2/using/cmdline.html:
-c 在命令中执行Python代码。 command可以是由换行符分隔的一个或多个语句,与正常的模块代码一样具有重要的前导空格。
因此,如果你的shell是bash,sh或ksh中的任何一个,你应该能够正常格式化你的代码,只要它完全在单引号内(即完全缩进,回车)等)。