Python スクリプトを実行するときに、オプションの引数を取る必要があります。
python3 myprogram.py afile.json
また
python3 myprogram.py
これは私が試してきたことです:
filename = 0
parser = argparse.ArgumentParser(description='Create Configuration')
parser.add_argument('filename', type=str,
help='optional filename')
if filename is not 0:
json_data = open(filename).read()
else:
json_data = open('defaultFile.json').read()
ファイル名が提供されている場合は、「filename」という変数にファイル名を保存することを望んでいました。明らかにこれは機能していません。何かアドバイス?