为什么%s在Python中无法识别字符串格式中的直接字符串?

问题描述 投票:0回答:1

我尝试打印此代码并收到此错误。有人可以解释一下吗?

print("%s.%s" % uuid.uuid4(),'txt')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string

我期待像这样的完整字符串“some-uuid-code.txt”

python python-3.x string string-formatting
1个回答
0
投票

将其括在括号中:

print("%s.%s" % uuid.uuid4(),'txt')
© www.soinside.com 2019 - 2024. All rights reserved.