gpt4 book ai didi

encoding - Python 2.7 类型错误 : file() argument 1 must be encoded string without NULL bytes, 不是 str

转载 作者:行者123 更新时间:2023-12-03 20:21:19 24 4
gpt4 key购买 nike

我尝试用 Python 和 xlrd 打开一个 Excel 工作表,但仍然出现以下错误

error in open_workbook:

f = open(filename, "rb")

TypeError: file() argument 1 must be encoded string without NULL bytes, not str.


这是我的代码:
FILE =  tkFileDialog.askopenfile()
string=FILE.read()
wb = xlrd.open_workbook(string)
请问怎么了?非常感谢

最佳答案

您需要使用 askopenfilename而不是 askopenfile除非你真的传递一个文件而不是它的名字。

FILE =  tkFileDialog.askopenfilename()
string = FILE.read()
wb = xlrd.open_workbook(string)

关于encoding - Python 2.7 类型错误 : file() argument 1 must be encoded string without NULL bytes, 不是 str,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20699506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com