我刚开始学习python,并尝试在python-c中使用if/else语句,但一直出现无效语法错误。我想用python-c调用if/else是因为我想在bash脚本中使用if/else调用一些python模块。有可能吗?我想继续使用python-c而不是python-m?在
以下是我迄今为止所做的尝试
python -c "if False: print 'not working';else print 'working'"
File "<string>", line 1
if False: print 'not working';else print 'working'
^
SyntaxError: invalid syntax
python -c "if False:; print 'not working';else:; print 'working'"
File "<string>", line 1
if False:; print 'not working';else:; print 'working'
^
SyntaxError: invalid syntax
关于如何解决这个问题有什么建议吗?在
如果我想用if | elif | elf | else之类的语句呢?在
提前谢谢!在
简单点,使用三元形式:
使用条件表达式和打印函数:
{cd1>对于一般用途来说,一个解不是真的。在
当然,如果您确实想:
^{pr2}$……但是,也很明显,这是一个非常糟糕的主意。在
如果你真的很想在shell中包装Python代码,为什么不使用函数呢?更好的是,为什么不在代码中使用引用的hereocs?(这样做可以使代码本身保持原样,通过argv传递参数)。在
相关问题 更多 >
编程相关推荐