

pythonを使って  
with open('n.text','w')  
とした時に n＝１００ と代入してファイルを書き出したいのですが良い方法はありますか？


CC BY-SA 3.0
2017-06-04T13:56:30.260
35271
2017-06-04T14:10:36.593
23565
question
python
python で　with open関数の引数に変数を設定できますか？


`n = 100`として`100.text`というファイルを書き出したいということでしょうか?

`+`という演算子を使って文字列を結合させることができます。また、`str`を使って数値を文字列に変換できます。これらを使って以下のようにできます。

[code]

    n = 100
    with open(str(n) + ".text", "w")
    
[/code]


CC BY-SA 3.0
2017-06-04T14:10:36.593
35272
2017-06-04T14:10:36.593
5246
35271
answer