Edited at

Spyderのconsole上でargument付きでスクリプトを走らせる方法

More than 1 year has passed since last update.


目的

個人的な備忘録。


how to

pythonスクリプトでArgumentParserがある時にSpyder IDE上でargumentを追加させる方法。


foo.py


parser = argparse.ArgumentParser()
parser.add_argument("type", choices=["shoyu", "tonkotsu", "miso"], help="ramen type")
args = parser.parse_args()

IDE上で:

runfile:('foo.py', args='tonkotsu')

または

runfile:('foo.py', args='--type tonkotsu')

でtypeにarg(tonkostsu)を追加し走らせられる。