繁体   English   中英

我正在制作一个运行另一个脚本的脚本 python,但它只是继续运行第一个脚本,第二个从不运行

[英]im making a script python that runs another script but it just keep running onl the first one the second one never

#!/usr/bin/env python3

'''imports'''
import os
import sys
'''flags'''
i = input('flags for secretflavour?')
'''where to'''
w =bool(input())


if {w == 1}:
    while True:
            os.system(f"./secretflavour.py {i}")
            exit()
    while False:
            os.system(f"./chopchop.sh {i}")
            exit()

您的if语句始终评估为 true (它评估为{true}{false} ,它们都是真值,是 1+ 元素的集合)。

您正在寻找

if w == 1:

除此之外,无论如何,代码没有多大意义......也许你正在寻找

if w:
   os.system(f"./secretflavour.py {i}")
else:
   os.system(f"./chopchop.sh {i}")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM