6

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」という変数にファイル名を保存することを望んでいました。明らかにこれは機能していません。何かアドバイス?

4

4 に答える 4