Python实现翻译器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本节知识点:
1、urllib.request模块
2、urllib.parse 模块
3、json 模块
实战项目:半小时实现基于python的英汉翻译器
开讲时间:10:17
大家可以加进群—>腾讯学神联运-Py-206 280056819 下载学习
咱们这个功能的实现要借助于urllib模块,对这个模块比较了解的敲1,不了解的敲2
1. urllib模块
Python如何访问互联网,urllib模块
Uniform Resource Locators统一资源定址器
Urllib抓取远程的数据进行保存
Python2有两个模块,urllib和urllib2,Python3合并为一个模块(包),urllib
URL的一般格式为
Protocol://hostname[:port]/path/[;parameters][?query]#fragment
1.协议
2.存放资源的服务器的域名系统或者IP地址(有时候要包含端口,各种传输协议都有默认的端口号,如http的默认端口为80)
3.资源的具体地址,如目录或者文件名等。
Python3中urllib模块,子模块
1、urllib.request模块打开和获取URL 的。urllib.request.urlopen()
2、urllib.parse 模块用来拆分和组合URL 字符串的标准接口。
3.urllib.error
4.urllib.robotparser
urllib.request.urlopen(url,data=None[,timeout],*,cafile=None,capath=None,cadefault=Fals e,context=None)
2.json
一种轻量级的数据交换格式,
Python的Json模块序列化与反序列化的过程分别是encoding和decoding。encoding-把一个Python对象编码转换成Json字符串;decoding-把Json格式字符串解码转换成Python对象。
了解的敲1,不了解的敲2
python的英汉翻译器
现在有这样一个问题,有道实现翻译的核心功能来自哪里?
客户端和服务器进行通讯
Get:客户端和服务器进行通讯
Post:是向指定服务器提交被处理的数据
这节课讲解的主要内容:
1.urllib模块的简单介绍
2.json模块功能的简单介绍
3.Python实现英汉解释器
大家对老师的讲课风格能接受吗?能接受的敲1 那个城市工作?工作做什么?