import subprocess
import time
Python = True
firefoxbrowser = 'firefox', 'firefox browser'
FirefoxLink = 'C:/Program Files (x86)/Mozilla Firefox/firefox.exe'
while Python is True:
print("What program do you want to open?")
program = ''
launch = ''
program = input().lower()
if program = firefoxbrowser:
launch = FirefoxLink #launch will be used for later commands
print("launching Firefox!")
#reserved for later work
我試圖製作一個程序來啓動Firefox,當我在命令行中輸入OR firefox瀏覽器或firefox。 我想給firefoxbrowser分配2個值,'firefox'和'firefox browser'。然而,使用「'firefox','firefox browser'」或使用''firefox'和'firefox瀏覽器'「會以多種方式破壞程序。 如何爲一個變量實現2個值?Python 3將2個值分配給一個變量
原始代碼已經創建了一個元組,它是逗號對於創建元組而言非常重要,而不是括號。雖然 – Marius
@Marius嗯,用戶提到它「破壞了程序」,所以我認爲包括括號可能會修復它,但是,如果沒有它們,它應該可以正常工作。 –