[英]In Python, how to supply the command line arguments in interactive mode
我是Python的新手。 我想以交互模式運行軟件。 在手冊中它說明了用法
python experiment.py --config config.yaml --out result /
問題是,如何在交互模式下向experiment.py提供命令行參數?
例如optparse
和argparse
使用的命令行參數默認來自sys.argv
元素1及以上。 你可以隨時做:
import sys
sys.argv[1:] = ['--config', 'config.yaml', '--out', 'result/']
雖然例如在argparse
你可以顯式地向.parse_args()
提供參數,然后該方法不會檢查sys.argv
如果我理解正確你需要這樣的東西:
while True:
query = raw_input("> ")
if query == "exit":
break
# do something useful
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.