tôi đang cố gắng để làm cho chương trình python của tôi tương tác trong dòng lệnh, người dùng sẽ có thể làm công cụ như:Hãy chương trình dòng lệnh python của tôi tương tác với argparse
python myprogram.py --create
sau đó
python myprogram.py --send
Vấn đề ở đây là khi chương trình dừng và khởi động lại mỗi lần vì vậy tôi mất biến và đối tượng mà tôi đã tạo bằng lệnh đầu tiên.
Tôi đang sử dụng argparse trên đường này:
parser = argparse.ArgumentParser()
parser.add_argument('-c','--create' ,help='',action='store_true')
parser.add_argument('-s','--send',help='',action='store_true')
args = parser.parse_args()
if args.create:
create()
elif args.send :
send()
Tôi không muốn dừng chương trình giữa các lệnh, làm thế nào để làm điều này?
dụ: https://coderwall.com/p/w78iva
Tôi nghĩ rằng những gì bạn muốn là một vòng lặp in một trình đơn các hành động có thể, một trong số đó là "thoát". –
Argparse có chức năng để thực hiện việc này. Những gì tôi cần là tương tác với chương trình của tôi mà không cần rời khỏi – TheShun