想了快两个小时还是想不出个所以然 来请教版友...
我在用 ArcPy这个模组
理面有一个方法 大致上就是列出资料夹理面所有档案
recoveryLss = arcpy.ListFeatureClasses()
然后我把这个列表理面的档案取出来做使用
for recoveryLs in recoveryLss:
print type(recoveryLs) // unicode
year = recoveryLs[4:10] //这行出现错误
UnicodeEncodeError: 'ascii' codec can't encode characters
错误讯息如上,请问我到底该怎么用才可以解决错误...
有试过在档案最上面加入 # -*- coding: utf-8 -*- 没用
recoveryLs.encode("ascii / utf-8/ cp950") 这三个分开试也没用
想破头想不出来....