gp.CalculateField_management(a, "Type", '"林地"') #外面是单引号,里面可以直接使用双引号,不必转义
如果使用变量代替可以这样:
a = “林地”
b = '"%s"' % a
gp.CalculateField_management(a, "Type", b)
也可以这样:
a = “林地”
b = a
gp.CalculateField_management(a, "Type", '"%s"' % b)
这与直接用a又有啥区别呢?还是第一种吧
python怎么把汉字变成字符号:在python中可以使用转义字符输出汉字方法如下:
首先会返回一串十进制数,这是目标在python里的序数。再用hex() 将十进制的序数转换为八进制的。输出时,用转义字符 '\u+八进制的序号' 注意,引号不能掉,不然会报错