Traceback (most recent call last): File "C:\Users\HP\PycharmProjects\pythonProject3\access.py", line 6, in <module> path = input(r'D:\A过铁精矿\江南A过铁精矿.mdb') File "D:\ProgramData\anaconda3\lib\codecs.py", line 322, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
时间: 2023-09-03 15:11:01 浏览: 488
这个错误是因为代码尝试使用 UTF-8 编码来解码一个非 UTF-8 编码的字符串。可能是因为你的输入文件是二进制文件而不是文本文件。你可以尝试使用二进制模式打开文件,如下所示:
```
path = input(r'D:\A过铁精矿\江南A过铁精矿.mdb', 'rb')
```
或者,你可以尝试使用正确的编码方式打开文件,比如:
```
path = input(r'D:\A过铁精矿\江南A过铁精矿.mdb', encoding='cp1252')
```
请根据你的实际情况来选择正确的解决方案。
阅读全文