如何修复“TypeError:不支持的操作数类型”?

2024-04-28 12:36:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在文件.写入功能:

profile = open("/tmp/%s.pcf", 'w+') % uid

我得到一个错误:

^{pr2}$

你知道我做错什么了吗?在


Tags: 文件功能uid错误openprofiletmppcf
3条回答

将字符串格式操作数移到字符串本身:

profile = open("/tmp/%s.pcf" % uid, 'w+')

您试图将其应用于open()调用的结果,这是一个文件。在

你需要里面的字符串格式

profile = open("/tmp/%s.pcf" % uid, 'w+')

试试这个:

profile = open("/tmp/%s.pcf" % uid, 'w+') 

相关问题 更多 >