-2
これを私が望む形式で印刷することができます。どのようにファイルに書き込むのですか? 輸入JSONPython - ループ出力をファイルに書き込む
#myfile = open('us-west-2-offering-script.txt', 'w')
with open('Pricing_Json_Cli.json', 'r') as f:
rawData = json.load(f)
for each in rawData['ReservedInstancesOfferings']:
print('PDX', ','
, each['InstanceType'], ','
, each['InstanceTenancy'], ','
, each['ProductDescription'], ','
, each['OfferingType'], ','
, each['Duration'], ','
, each['ReservedInstancesOfferingId'], ','
, each['FixedPrice'], ',', end=''
)
if not each['RecurringCharges']:
print("0.0")
else:
print(each['RecurringCharges'][0].get('Amount'))
実際の違いは、最後に改行を無料で取得するかどうかだけです。 –
素晴らしいです、ありがとうございます。私は一歩近づいていると思うが、['RecurringCharges'] [0] .get( 'Amount')はintであり、結合は文字列を探すためにこのエラーが出る。 私はstr()ですべてのものをラップしようとしましたが、うまくいきません。思考? –
@Ka_Fari - アップデートを確認してください。 – zwer