저는 Python을 처음 사용하기 때문에 간단한 작업을 수행하는 중에 오류가 계속 발생합니다. 나는 정규 표현식에서 변수를 사용하고 *와 그 대체하기 위해 노력하고있어re.sub에서 변수를 사용할 때 Python TypeError
은 "형식 오류 :하지 포맷 문자열 중에 변환 모든 인수"나에게 오류를 얻을 다음 나는 이유를 말할 수 없다 . 이것은 아주 간단해야합니다.
import re
file = "my123filename.zip"
pattern = "123"
re.sub(r'%s', "*", file) % pattern
오류 :에 파일 "", 줄 1 : 역 추적 (가장 최근 통화 마지막)? TypeError : 문자열 서식 지정 중에 모든 인수가 변환되지 않습니다.
팁이 있습니까?
는이'의 re.sub을하셨습니까 (R '% s'을 (를) % 패턴 "
은 당신이 아마 원하는 것은 무엇인가 더 좋아하다 * ", file)'? – imreal
라인 l의 코드는 무엇입니까? – Greg