0
我有一個程序,它通常需要2個命令行輸入。但是我的程序必須明確檢查是否給出了命令行參數。我試過程序依賴於命令行參數
sys.argv[1] == NULL and sys.argv[2] == NULL
但這個說法無效。我們如何檢查空的命令行參數?提前致謝。
我有一個程序,它通常需要2個命令行輸入。但是我的程序必須明確檢查是否給出了命令行參數。我試過程序依賴於命令行參數
sys.argv[1] == NULL and sys.argv[2] == NULL
但這個說法無效。我們如何檢查空的命令行參數?提前致謝。
sys.argv
是的參數列表,所以要檢查,看看是否長度等於一(sys.argv[0]
永遠是腳本的名稱):
if len(sys.argv) == 1:
# no arguments provided
有沒有這樣的事情Python中的NULL。 Python將其稱爲「無」。此外,如果您嘗試將索引列入列表的末尾以外的列表,您將收到異常,因此請檢查它的存在時間。 – Patashu
那麼,爲什麼你認爲NULL是Python中的有效構造?你如何學習Python?如果是來自一本書,請仔細閱讀介紹基礎知識的前兩三章。 – leoger