今天我在手机上的编译器运行python时给下面这个错误整懵了,一直提示我说不能对字符串使用split
。虽然我并不是专业学习编程的,但我平时经常使用python处理一些数学问题和日常事务,至今也有两年半资历,从来没见过这样诡异的情况,把这一行改了无数次,它就是这么报错,急死我了。
搞了半个小时最后我突然灵光一闪,因为我这一段程序不是导入的文件,而是用识屏功能从一张图片上读取的文字复制进来。结果这个split它就识别成了特别相近的字符,但是并不是英文的正常字母split,所以就用不了
。另外还有一个3识别成了з。
经过这次惨痛的教训,我知道了\033[lbk]1;31m写程序一定不能相信识屏的字符!!这个错误实在是太隐蔽了,简直防不胜防,遇到这种只能自己手打!!
另外,下面第一行是我识屏中的字符,后面是正常的英文字符,你能区分开吗?
sрlіt
split



搞了半个小时最后我突然灵光一闪,因为我这一段程序不是导入的文件,而是用识屏功能从一张图片上读取的文字复制进来。结果这个split它就识别成了特别相近的字符,但是并不是英文的正常字母split,所以就用不了

经过这次惨痛的教训,我知道了\033[lbk]1;31m写程序一定不能相信识屏的字符!!这个错误实在是太隐蔽了,简直防不胜防,遇到这种只能自己手打!!

另外,下面第一行是我识屏中的字符,后面是正常的英文字符,你能区分开吗?
sрlіt
split
