Traceback (most recent call last): File "C:\Users\21070\PycharmProjects\pythonProject7\venv\sdf.py", line 133, in <module> ocr_folder(folder_path) File "C:\Users\21070\PycharmProjects\pythonProject7\venv\sdf.py", line 126, in ocr_folder txt_filename = n + ".txt" TypeError: unsupported operand type(s) for +: 'int' and 'str'
时间: 2023-07-21 14:41:50 浏览: 364
浅谈Python traceback的优雅处理
这个错误是因为在执行 `txt_filename = n + ".txt"` 这行代码时,n 的数据类型是 int 类型,而 ".txt" 是 str 类型,int 类型和 str 类型不能直接相加。
为了解决这个问题,可以将 n 转换成字符串类型,然后再和 ".txt" 拼接在一起,如下所示:
```
txt_filename = str(n) + ".txt"
```
这样就可以将 n 转换成字符串类型,然后和 ".txt" 拼接在一起了。
阅读全文