1
ipython -i
またはipython --pdb
でスクリプトを実行することがよくあります。私はこのように実行されるのを妨げずに引数を解析するスクリプトを作りたいと思います。私は、ファイルipy_parse.py
で以下これを実行しようとしました:IPythonでスクリプトを実行中に引数を解析する
import argparse
parser = argparse.ArgumentParser()
parser.add_argument(
'-lf', '--proglogfile',
help="File for logging",
dest="plogfile",
type=str
)
args = parser.parse_args()
print(args.plogfile)
しかし、私はipython ipy_parse.py --proglogfile="wat"
でこれを実行すると、私は次の出力を得る:このスクリプトは正常に動作しているという事実にもかかわらず
[TerminalIPythonApp] WARNING | Unrecognized alias: '--proglogfile=wat', it will probably have no effect.
None
をpython ipy_parse.py --proglogfile="wat"
で実行するとIPython
引数を使用して引数を解析するにはどうすればよいですか?