私はPythonが初めてで、最も単純なことをしているときにエラーが発生し続けます。
正規表現で変数を使用して、それを * に置き換えようとしています
次のようにすると、「TypeError: 文字列のフォーマット中にすべての引数が変換されるわけではありません」というエラーが表示され、その理由がわかりません。これはとても簡単なはずです。
import re
file = "my123filename.zip"
pattern = "123"
re.sub(r'%s', "*", file) % pattern
エラー: トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、? TypeError: 文字列のフォーマット中にすべての引数が変換されるわけではありません
任意のヒント?