设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 17006|回复: 11
打印 上一主题 下一主题

学到查天气第二课出问题了,好像是编码问题?求解答。。

[复制链接]

2

主题

0

好友

40

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-7-25 21:00:49 |只看该作者 |倒序浏览
如上图,编码是utf-8的,但是这个错误看不懂,求解答

QQ图片20180725205604.png (83.72 KB, 下载次数: 419)

如上图,编码是utf-8的,但是这个错误看不懂

如上图,编码是utf-8的,但是这个错误看不懂

回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

沙发
发表于 2018-7-25 21:04:06 |只看该作者
最后一行print(conten.decode('utf8'))
改成这个也试过还是不行
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2018-7-26 18:43:20 |只看该作者
你的city.py 文件有问题,打开来看一看
建议你windows下全都改成 gbk 编码
文件编码和第一行的声明都改
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

地板
发表于 2018-7-26 19:26:33 |只看该作者
crossin先生 发表于 2018-7-26 18:43
你的city.py 文件有问题,打开来看一看
建议你windows下全都改成 gbk 编码
文件编码和第一行的声明都改 ...

city.py这个第一行也都设置过utf8,请问怎么改该gbk编码呢?,是这个两个文件都在第一行加# -*- coding: gbk -*-这个吗?
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

5#
发表于 2018-7-26 19:31:16 |只看该作者
crossin先生 发表于 2018-7-26 18:43
你的city.py 文件有问题,打开来看一看
建议你windows下全都改成 gbk 编码
文件编码和第一行的声明都改 ...

出错这个   SyntaxError: encoding problem: gbk
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

6#
发表于 2018-7-27 11:02:43 |只看该作者
cyh 发表于 2018-7-26 19:31
出错这个   SyntaxError: encoding problem: gbk

我不是太清楚。
你这个编辑器可能默认给文件设置了编码,因为我看到下面状态栏有个编码显示。可能这里冲突了,你找找这个设置在哪里
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

7#
发表于 2018-7-29 19:25:18 |只看该作者
crossin先生 发表于 2018-7-27 11:02
我不是太清楚。
你这个编辑器可能默认给文件设置了编码,因为我看到下面状态栏有个编码显示。可能这里冲 ...

我把print(content)这里面的decode()闪了就可以了。。。但是出了NameError: name 'urllib' is not defined  说未定义。。。py3里面是怎么使用urllib的呢?
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2018-7-30 13:09:25 |只看该作者
cyh 发表于 2018-7-29 19:25
我把print(content)这里面的decode()闪了就可以了。。。但是出了NameError: name 'urllib' is not define ...

可以 import urllib.request

urllib.request.urlopen()
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

9#
发表于 2018-7-30 18:50:01 |只看该作者
crossin先生 发表于 2018-7-30 13:09
可以 import urllib.request

urllib.request.urlopen()

好的可以了,非常感谢      问一下不可以from urllib import request  这样吗?
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

10#
发表于 2018-7-30 20:42:00 |只看该作者
本帖最后由 cyh 于 2018-7-30 20:43 编辑

py3       怎么会出现这个问题?。。。result是干什么用的呢?到现在还没搞明白额。。

QQ截图20180730204259.jpg (64.32 KB, 下载次数: 386)

QQ截图20180730204259.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-6-1 19:09 , Processed in 0.028317 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部