运行后显示root@myir:~# python2 shibie.py File "shibie.py", line 29 f.write(f"{file_name}: {qr_content}\n")
时间: 2024-04-13 22:31:09 浏览: 54
shijue_shibie_opencv2_highgui.hpp_
这个错误是因为您正在使用的是Python 2而不是Python 3。
在Python 2中,使用f-string的语法是不支持的。您可以使用传统的字符串格式化方法来解决这个问题。
将第29行的代码修改为以下形式可以在Python 2中工作:
```python
f.write("{}: {}\n".format(file_name, qr_content))
```
这样,您就可以在Python 2中正确地将文件名和QR码内容写入文本文件中了。
请注意,如果您是在Python 3环境下运行代码,使用f-string是没有问题的。
阅读全文