貌似python3有 dict.keys()的用法
values_cnt = {}
percent_cnt={}
with arcpy.da.SearchCursor(fc, self.filed) as cursor:
for row in cursor:
f_value.append(row[0])
for value in f_value:
values_cnt[value] = values_cnt.get(value, 0) + 1
python2对中文支持太垃圾了...
with open(self.file_save_dir.decode('utf-8'), 'w+') as f:
防止乱码,另外,Unicode u'**'
utf-8 '\xe5 \b7'
gbk \bpa \xae

本文探讨了Python中字典的操作方法,特别是在Python3中使用dict.keys()的技巧。同时,文章提到了Python2在处理中文时的局限性,并分享了如何在写入文件时避免乱码问题,确保Unicode和不同编码如utf-8、gbk的正确使用。
1019

被折叠的 条评论
为什么被折叠?



