我是 python 新手,做最简单的事情时总是出错。
我正在尝试在正则表达式中使用变量并将其替换为 *
以下让我收到错误“TypeError:并非所有参数在字符串格式化期间都转换”,我不知道为什么。这应该很简单。
import re
file = "my123filename.zip"
pattern = "123"
re.sub(r'%s', "*", file) % pattern
错误:回溯(最近一次调用最后一次):文件“”,第 1 行,在?TypeError:字符串格式化期间并非所有参数都转换了
有小费吗?