报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
报错 Error in 39 can Unicode position
2023-09-14 09:08:35 时间
Outline
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
读取pickle文件时,报了上述错误。
pickle文件路径是直接复制的,没毛病。
So 就比较困惑,最终在网上找到解决方法,遂作记录:
解决
上图是报错信息,以及文件路径。
看似没什么问题,但最后发现问题还是出现在路径上;
因为在windows系统中,路径中的“\”会被转义;
例如配置一个路径:D:\source\t\xxx\a.txt,系统会把里边的“\t”转义成 tab 键,从而文件路径就不对了。
正确路径应该是:
第一种写法:D:\\source\\t\\xxx\\a.txt 第二种写法:r"D:\source\t\xxx\a.txt" 第三种写法:D:/source/t/xxx/a.txt # Linux中的路径写法
推荐第三种写法,因为此种方法在 Windows 和 Linux 下通用。
相关文章
- Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……
- 【错误记录】使用 Sonatype Nexus 搭建 Maven 私服报错 ( Could not start service. Error code: 1060 )
- ORA-00478: SMON process terminated due to error string ORACLE 报错 故障修复 远程处理
- ORA-24100: error in ktz testing layer ORACLE 报错 故障修复 远程处理
- ORA-47063: error deleting Identity map for Identity string.string, Factor Link string, string already defined for operation string on string ORACLE 报错 故障修复 远程处理
- MySQL Error number: 3182; Symbol: ER_MASTER_KEY_ROTATION_SE_UNAVAILABLE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 3604; Symbol: ER_ENGINE_CANT_DROP_TABLE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 4156; Symbol: ER_CANT_CHANGE_SYS_VAR_IN_READ_ONLY_MODE; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-00204: error in reading (block string, # blocks string) of control file ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-010102; Symbol: ER_SEC_FILE_PRIV_ARGUMENT_TOO_LONG; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010239; Symbol: ER_MYISAM_CRASHED_ERROR_IN; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010363; Symbol: ER_TZ_CANT_FIND_DESCRIPTION_FOR_TIME_ZONE_ID; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010490; Symbol: ER_NDB_SLAVE_ERROR_IN_UPDATE_CREATE_INFO; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-01525: error in renaming data files ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-010718; Symbol: ER_RPL_ERROR_WRITING_SLAVE_WORKER_CONFIGURATION; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010747; Symbol: ER_PLUGIN_DISABLED; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-02488: Error encountered when accessing file [string] for trace conversion ORACLE 报错 故障修复 远程处理
- ORA-06434: ssaio: read error, unable to read requested block from database file. ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-011443; Symbol: ER_GRP_RPL_GTID_ALREADY_USED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011447; Symbol: ER_GRP_RPL_CERTIFICATE_SIZE_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011468; Symbol: ER_GRP_RPL_UPDATE_LAST_CONFLICT_FREE_TRANS_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011517; Symbol: ER_GRP_RPL_GRP_CHANGE_INFO_EXTRACT_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-07706: error in archive text: need disk file name ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-011960; Symbol: ER_IB_MSG_135; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-08446: syntax error in SYNCHRONIZED clause in mask options ORACLE 报错 故障修复 远程处理
- ORA-15184: ASMLIB error could not be determined [string] [string] ORACLE 报错 故障修复 远程处理
- ORA-16413: TRANSPORT=ONDEMAND is unsupported ORACLE 报错 故障修复 远程处理
- ORA-19164: XQST0085 – It is a static error if the namespace URI in a namespace declaration attribute is a zero-length string, and the implementation does not support [XML Names 1.1]. ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-012650; Symbol: ER_IB_MSG_825; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012972; Symbol: ER_IB_MSG_1147; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013015; Symbol: ER_IB_MSG_1190; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013212; Symbol: ER_GRP_RPL_CONFIGURATION_ACTION_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013221; Symbol: ER_GRP_RPL_UDF_UNREGISTER_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013518; Symbol: ER_IB_MSG_FIL_STATE_MOVED_TOO_MANY; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013626; Symbol: ER_IB_TMP_TABLESPACE_CANNOT_CREATE_DIRECTORY; SQLSTATE: HY000 报错 故障修复 远程处理