実現したいこと
- ファイルから、変数展開用の{Hensu}が付いたテキストを読み込み、変数展開がしたい。
だが、変数が代入されず{Hensu}のまま処理されてしまう。
前提
Pythonでファイルから読み込んだテキストに変数を代入するプログラムを書いています。
しかし、私の書き方では変数展開として処理されず困っています。
sample.txt 私の名前は{Name}
Python
1 2sample.py 3Name = "Taro" 4Text = open("sample.txt") 5print(f"{Text}") 6
発生している問題・エラーメッセージ
私の名前は{Name}←そのまんま!
試したこと
print(f + Text)と書く
Nameerror: Name 'f' is not defined
になる。
Text1 = open("sample.txt")
Text2 = f"{Text1}"
Text = f"{Text2}"
print(f"{Text}")と書く
効果なし(私の名前は{Name}のまま)
補足情報(FW/ツールのバージョンなど)
テキストエディタ Visual Studio Code
実行環境 Python IDLE Shell 3.9.10
回答1件
あなたの回答
tips
プレビュー