파이썬에서 이와 같은 문자열이 있으면 어떻게 placeholder를 채울 수 있습니까? 파이썬 문자열에서 자리 표시자를 바꾸는 방법
s = """
uri1: %s/file1.txt
md5: %s
uri2: %s/file2.txt
md5: %s
uri3: %s/file3.txt
md5: %s
"""
uri
md5
이 변경됩니다, 동일하게 유지됩니다. 나는 모든
%s
하지만 나는 매번 같은 변수를 복제하지 않으려면 입력 할 수 있습니다 알고
uri1: file:///somepath/foo/file1.txt
md5: 1234
uri2: file:///somepath/foo/file2.txt
md5: 4321
uri3: file:///somepath/foo/file3.txt
md5: 9876
: 따라서 위의 경우, 최종 출력은 다음과 같이 될 것이다? 나는이 일을 피하려고 즉 : 그냥 한 번 지정할 수있는 방법이 있는지 위에서
s = """
uri1: %s/file1.txt
md5: %s
uri2: %s/file2.txt
md5: %s
uri3: %s/file3.txt
md5: %s
""" % (self.URI, self.md5_for_1, self.URI, self.md5_for_2, self.URI, self.md5_for_3)
을, 나는 매번 self.URI
지정해야합니다 ... 궁금하네요?