中易网

python编码问题

答案:1  悬赏:40  
解决时间 2021-11-25 07:21
#!/usr/bin/python
#-*-coding:utf-8-*-
import os
import glob
fileList = glob.glob(r"C:\Users\Administrator\210\*.htm")

for filename in fileList:
b = map(len,filename)
a = open('%s' % (filename),'r','gb2312').read()
if a.find('针灸推拿学院') > -1:

print 'success'
else:
os.remove(filename)
print 'del'
因为htm文件是'gb2312',在代码开头改为#-*-coding:gb2312-*- 那么报错SyntaxError: 'gb2312' codec can't decode bytes in position 12-13: illegal multibyte sequence 如果按照现在的写法,则报错TypeError: an integer is required 应该怎么解决呢?
最佳答案
可不可以用exec("字符串")?
exec可以把字符串转换为语句执行,如:
a = '[1,[2,3],4,5]'
exec("x = "+a)
运行后就有x = [1,[2,3],4,5]
eval("字符串")也有类似功能,但只能转换表达式的字符串,如:
a = eval("2+6-5")
以上回答你满意么?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
积阴的意思是什么啊?请解释下!
质构仪测硬度样品是彻底干燥后的红薯薄片,土
2016厦门理工学院中外合作办学预计多少分能进
普通的联想显示屏连酷睿i7主机怎么样??运行
去台湾可以带几瓶酒上飞机?
淹黄的意思是什么啊?请解释下!
请教下怎么让iphone信号变好
如何做产品盈利能力分析?
怀孕16周做唐氏筛查的话需要注意些什么呢?婆
为何microsoftVC++6.0不能编译longlong变量定
霞缨的意思是什么啊?请解释下!
从下关车站到邦虹气模厂怎么走
自然阳光减肥效果好不好
茂昌眼镜(永平路)地址在什么地方,我要处理点
去陌生城市做生意,怎样找人装修店面
推荐资讯
哈屯的意思是什么啊?请解释下!
做非标门头尺寸怎么计算
2016年阳春市春城镇征兵新名单
华侨新村社区居委会办公地址在什么地方,我要
GBA模拟器龙珠游戏系列
露鸿的意思是什么啊?请解释下!
古今中外,宽容他人保全大局的例子
惠农区国土资源执法监察队地址在哪,我要去那
假如,我现在是有4节电池串联,那么该如何检测
幼儿园海底世界主题墙饰设计布置都有哪些技巧
ASP的主要特点有哪些
无产阶级道德的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?