写作

时间:2017-08-17 10:24:34

标签: python encoding

我的计划如下:

#/usr/bin/python
# -*- coding: latin-1 -*-
import os, sys

from geopy.geocoders import Nominatim
geolocator = Nominatim()
location = geolocator.reverse("47, 17")
cim = location.raw['address']['country']

#cim = "Magyarország"

print(cim)
f = open('out.txt','w')
f.write(cim)
f.closed

程序在第12行写入正确的值(Magyarország),但在第14行有错误。 ('ascii'编解码器无法对位置10中的字符进行编码)

这很有趣,因为当我在第10行给出cim的值时,两个着作都有效。

(我在python初学者)

0 个答案:

没有答案