質問の言い方がわかりませんし、検索で何も見つかりません。Pythonの文字列で変数を使う
私は変数を持っており、開くファイルの名前としてf.open()
に渡したいと思っています。 目的は、ファイル名をfooに入力してファイルを消去することです。
foo = str(raw_input('enter a filename '))
bar = foo
f = open('foo', 'w')
f.write("")
f.close()
私はopen(foo、 'w')を使用して 'bar'で置き換えようとしましたが、いずれもうまくいかないようです。助言がありますか?
「動作していない」とはどういう意味ですか?何が起こりますか?それはうまくいくはずです – Wolfram
また、 'raw_input'を取得すると' str'は不要です – Wolfram
'foo'をfooに置き換えます – Versatile