要使用Python編寫命令行交互界面,您可以使用內置的input()
函數獲取用戶輸入,并使用print()
函數向用戶顯示輸出。以下是一個簡單的示例:
def main():
print("歡迎使用命令行交互界面!")
while True:
user_input = input("請輸入一個命令(輸入'退出'以結束):")
if user_input.lower() == '退出':
print("感謝使用,再見!")
break
elif user_input.lower() == 'hello':
print("你好!")
else:
print("無法識別的命令,請重試。")
if __name__ == "__main__":
main()
在這個示例中,我們定義了一個main()
函數,它首先打印歡迎消息,然后進入一個無限循環。在循環中,我們使用input()
函數獲取用戶輸入,并將其存儲在user_input
變量中。接下來,我們檢查用戶輸入的命令是否為“退出”,如果是,則打印再見消息并跳出循環。如果用戶輸入的命令是“hello”,則打印你好消息。對于其他輸入,我們打印無法識別的命令消息。最后,我們在if __name__ == "__main__":
語句中調用main()
函數,以便在運行此腳本時執行該函數。