python 3无法识别此字符

2024-10-01 00:29:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python3读取字符串并将某些元素提取到列表中,在脚本顶部使用以下命令:

# -*- coding: utf-8 -*-
import ast
import re 

适用于除一个字符外的所有字符:󀕅在unicode中为:U+C0545,在命令行上类似:

question mark in a square

我只想跳过这个角色,但脚本无法识别它。有没有办法跳过这个字符


Tags: 字符串命令行import命令re脚本元素列表
1条回答
网友
1楼 · 发布于 2024-10-01 00:29:08

我不知道这是否应该作为一个权威的来源,但是http://www.fileformat.info/info/unicode/char/c0545/index.htm表明这不是一个有效的unicode字符。一些系统可能会选择使用一些占位符图示符来表示它,其他系统可能会引发错误或以其他奇怪的方式进行操作

在python代码中,最好的方法可能是处理异常并在上下文中执行适当的操作

如果看不到异常发生的实际来源和实际的异常文本,就很难猜出真正的错误

相关问题 更多 >