在Python中,要返回上一條指令,您可以使用內置的sys
模塊的argv
屬性。argv
屬性是一個包含命令行參數的列表,其中argv[0]
是腳本的名稱,argv[1]
是第一個參數,依此類推。要返回上一條指令,您可以獲取argv[1]
,前提是您以正確的格式運行腳本(例如,python script.py arg1 arg2
)。
以下是一個示例:
import sys
def get_previous_command():
if len(sys.argv) > 1:
return sys.argv[1]
else:
return "No previous command provided"
previous_command = get_previous_command()
print("Previous command:", previous_command)
在這個示例中,我們定義了一個名為get_previous_command
的函數,它檢查sys.argv
列表的長度。如果長度大于1,則返回argv[1]
,否則返回"No previous command provided"。然后,我們調用該函數并打印結果。