I tried to print this code and am getting this error. Can someone please explain it?
<code>print("%s.%s" % uuid.uuid4(),'txt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string
</code>
<code>print("%s.%s" % uuid.uuid4(),'txt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string
</code>
print("%s.%s" % uuid.uuid4(),'txt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string
I was expecting a full string like this "some-uuid-code.txt"
.
1
Wrap it in parentheses:
<code>print("%s.%s" % (uuid.uuid4(),'txt'))
</code>
<code>print("%s.%s" % (uuid.uuid4(),'txt'))
</code>
print("%s.%s" % (uuid.uuid4(),'txt'))