python相关问题,请帮助解答

请帮助解答以下python中遇到的问题,如果有会的问题,麻烦留下宝贵的建议,万分感谢!

问题1:代码及结果如图1,使用zipfile模块,用namelist命令读取文件名时,遇到乱码问题,看到有一些文章说编码格式要么是utf-8要么是cp437,为什么乱码时我设置为gbk却有效,设置utf-8却报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 0: invalid continuation byte,对于此问题是什么造成的,然后是否能通过什么办法来用if判断读取结果是否是乱码,如果是乱码则用utf-8尝试,如果不行,则用gbk尝试?

img

问题2:在使用PySimpleGUI编写的界面窗口表格元素sg.Table中,界面如图2,是否有什么办法能获取指定单元格中的内容,然后有什么办法能修改指定单元格的内容,最后有什么办法能在原有内容下添加一行新的内容?

img

问题3:在使用selenium进行自动化时,必要的条件是什么?正确的代码,安装版浏览器,及其对应版本的浏览器驱动,这三者是否是必要条件,如果使用绿色免安装版本的浏览器是否可以替代安装版的,如果浏览器升级,是否浏览器驱动也要进行升级替换,能否设置突破版本限制或设置根据版本自动更新,最后如果控制谷歌浏览器时遇到如图3所示的必须设置兼容性站点或者修改内核模式时,有什么办法能解决此问题,如让网页自动设置兼容性站点等办法?

img

问题4:使用zipfile模块,用extract命令解压单个文件时,报错:KeyError: "There is no item named 'ma.zip/你好ha.py' in the archive",如图4所示已确定压缩包中有此文件,需要怎么处理,然后通过extractall命令解压全部文件时,可以成功解压,但出现中文名文件时会乱码,需要怎么处理?

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^