mahosho 发表于 2022-1-17 00:35

关于python第三方库openpyxl和with open的交互问题

具体请看下面的图,为什么运行结果不一样呢?
在电脑上运行是一样的

无闻无问 发表于 2022-1-17 10:26

手机上有openpyxl库?

南岸 发表于 2022-1-17 11:13

没装第三方库openpyxl吧

wty1641 发表于 2022-1-17 11:13

因为 openpyxl 这个库里就有 open 这个函数,所以使用 from openpyxl import *,这种导入方法自动导入的open函数,覆盖了python本来的保留关键字函数open,二openpyxl这个库的open函数,没有encoding参数,所以就会报错。

kafei000 发表于 2022-1-17 13:04

接上面说的,所以不建议使用 from openpyxl import *这种导入方式,可能出现预料不到的后果

sapin 发表于 2022-1-17 13:51

python的import确实最好一个一个来,虽然麻烦,但不然容易混

参考 https://docs.python.org/3.9/tutorial/modules.html#importing-from-a-package

pjchangew 发表于 2022-1-17 15:51

页: [1]
查看完整版本: 关于python第三方库openpyxl和with open的交互问题