永发信息网

python 如何去特殊字符

答案:1  悬赏:20  手机版
解决时间 2021-03-08 03:40
python 如何去特殊字符
最佳答案
针对这里的问题,我们可以先将文件名解码成unicode,然后用gbk编码,如果抛出异常,说明编码失败,即文件名中存在特殊字符。下面是一个小例子:

#! /usr/bin/env python
# -*- coding: utf-8 -*-

file_names = ["œ®特殊字符.txt",
"没有特殊字符.txt",
"ßååå.txt"
]
for file_name in file_names:
try:
file_name.decode("utf-8").encode("gbk")
print file_name, "..."
except UnicodeEncodeError:
print file_name, "中奖"

"""outputs:
œ®特殊字符.txt 中奖
没有特殊字符.txt ...
ßååå.txt 中奖
"""
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谢逊周芷若被丐帮盯上被抓到这一段事情到底怎
浙大和南大哪个好(就各方面而言)
甲醛检测0.7能住吗
宜都市五眼泉镇袁家榜村村民委员会怎么去啊,
如果将新鲜的菠菜在清水中泡3分钟,水不会变
美食的俘虏,ftisland唱的那首曲叫什么名字。
如何写出高水平古诗词
为什么水的含量越高当然越接近水的密度了
马上要学校体检了,可是大腿上有生长纹,好丢
广东交警发过来的学车网上预约登陆验证码收不
旺角香辣蟹钳地址在哪,我要去那里办事
哪个产地的莲子最好
停车场(永泰路)(永泰路与西双大道交叉口东南5
请问持有西班牙绿卡,可以在法国居留打工吗?
二战后,导致德国和朝鲜半岛形成分裂局面的相
推荐资讯
小个蛋火吧这个地址在什么地方,我要处理点事
北交大研究生去中铁隧道设计院外聘,以后好转
用水管向一个长8米、宽2米、深1.5米的水池注
乐的成语怎么组?
C语言中的函数是否后面都要加上括号啊?
金牛雪莲百痛贴跟翔牛雪莲百痛贴有什么区别
泰国旅游个5000块够吗
横店演员证。
关于人顺,财来的成语
周记巍山耙肉饵丝地址有知道的么?有点事想过
水暖热熔管和管件不耐压怎么回事
女生身上的肉比较紧致好不好,我身边的人的肉
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?