鉴于错误不停的出现,尤其是站在巨人肩膀调试代码的时候,所以把出现的问题罗列下来,持续补充,作为笔记来用。(量变引起质变,量够开始分类)
1,读取文件时候提示编码错误。代码如下
UnicodeDecodeError: 'gbk' codec can't decode byte 0x93 in position 125: illegal multibyte sequence
解决办法:
第一种,在读取的时候,指定读取格式
1)、with open('file.txt', encoding='utf-8') as f: text = f.read()
第二种,在读取数据时,忽略错误。
2)、with open('file.txt', errors='ignore') as f: text = f.read()
2、涉及到工程类文件时候,常常一个方法被很多文件调用,传统搜索,只能搜索该文件下该方法被谁调用了。
1)、类内调用:
操作:ctrl+鼠标左键(选中该类名称)
2)、同文件方法调用
操作:ctrl+f(双击选中该方法,按快捷键,可以快速搜索)
3)、全局搜索
快捷键:ctrl+shift+f或者选中方法名,右键 Find in Files
进入搜索界面,然后搜索方法,可以快速看到调用次数,以及调用文件、位置。
4、方法被调用
操作:选中方法,右键Find Usages或者选中关键词,然后Alt+F7
可以看到被调用次数,以及位置
python、pytorch常见错误集锦
于 2023-03-19 10:27:58 首次发布
文章列举了在编程中遇到的常见问题,如读取文件时的编码错误(UnicodeDecodeError)及其解决方案,包括指定读取格式和忽略错误。此外,还介绍了在工程类文件中查找方法调用的不同技巧,如使用IDE的快捷键和搜索功能来提高效率。
摘要由CSDN通过智能技术生成