python if else单行,如何在单行(python c)中使用if/else?

博主在尝试在Bash脚本中通过python-c命令行接口运行Python的if/else语句,但遇到了语法错误。尝试了不同格式的代码,包括去除空格和使用分号,但都导致了SyntaxError。问题在于Python-C的语法错误,以及在Bash中正确调用Python代码的困惑。
摘要由CSDN通过智能技术生成

我刚开始学习python,并尝试在python-c中使用if/else语句,但一直出现无效语法错误。我想用python-c调用if/else是因为我想在bash脚本中使用if/else调用一些python模块。有可能吗?我想继续使用python-c而不是python-m?在

以下是我迄今为止所做的尝试

尝试1python -c "if False: print 'not working';else print 'working'"

File "", line 1

if False: print 'not working';else print 'working'

^

SyntaxError: invalid syntax

尝试2

^{pr2}$

尝试3python -c "if False:; print 'not working';else:; print 'working'"

File "", line 1

if False:; print 'not working';else:; print 'working'

^

SyntaxError: invalid syntax

关于如何解决这个问题有什么建议吗?在

如果我想用if | elif | elf | else之类的语句呢?在

提前谢谢!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值