
python错误记录
文章平均质量分 82
记录学习时遇到的问题
Peter-Lu
前端爱好者 | 欢迎关注我的Github:Peter-Luna
展开
-
精通代码格式:如何有效管理Python代码行长度
这样设置后,PyCharm 会在每个打开的文件中的第79列位置显示一条垂直线,这帮助我在编码时直观地看到是否超过了行长度限制。后的条件表达式被错误地分成了两行,并且括号没有正确地封闭,导致 Python 解析器无法正确理解我的意图。在 PyCharm 中,可以设置标尺(ruler),可以直接观察代码行的长度。设置后,VS Code 同样会在编辑器中每行的第79个字符处显示一条垂直的标线。今天写代码遇到一个滑稽的问题,python代码的换行也有规则,于是记录一下。或者也可以使用反斜杠。原创 2024-04-20 21:51:41 · 1132 阅读 · 2 评论 -
python读取文件报错 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa6 in position 14945
在二进制模式下,无法直接使用文本处理方法,如readline()、readlines()、write()等,需要手动处理字节数据。:二进制模式适用于处理图像、音频、视频等非文本文件,因为这些文件不是以文本形式存储的,而是以二进制形式存储的。如果文件包含的是二进制数据而不是文本数据,可以使用二进制模式(‘rb’)打开文件,并在读取时避免解码。:二进制模式下的文件读写操作更加高效,因为不需要进行字符解码和编码的转换,直接操作原始字节数据。:二进制文件不以可读的文本形式呈现,因此不便于直接阅读和修改。原创 2024-04-11 14:37:53 · 1469 阅读 · 0 评论 -
依赖错误:ERROR: pip‘s dependency resolver does not currently take into account all the packages that
问题的根源在于pip的依赖解析器在解析依赖冲突时,没有考虑到所有已安装的包,而只考虑了直接在当前环境中安装的包。这导致了与已安装包之间的不兼容问题,比如我安装的spyder需要的pyqt5和pyqtwebengine版本与当前环境中的版本不匹配,从而导致了依赖冲突的错误。使用Python的虚拟环境工具(如virtualenv、conda等)创建一个独立的环境,在该环境中安装所需的包,避免与全局环境的冲突。pip的依赖解析器当前并未考虑到所有已安装的包,导致了一系列依赖冲突的问题。我个人比较推荐第一种。原创 2024-04-05 15:01:15 · 6981 阅读 · 0 评论 -
解决Python项目中遇到的AttributeError: ‘Document‘ object has no attribute ‘pageCount‘
在遇到问题时,逐步排查并解决,是解决技术难题的重要方法!🐍✨。原创 2024-04-01 08:34:15 · 1841 阅读 · 0 评论