为了账号安全,请及时绑定邮箱和手机立即绑定

python 3.7极速入门教程7互联网

标签:
Python

7互联网

互联网访问

urllib

urllib是用于打开URL的Python模块。

import urllib.request# open a connection to a URL using urllibwebUrl  = urllib.request.urlopen('https://china-testing.github.io/address.html')#get the result code and print itprint ("result code: " + str(webUrl.getcode()))# read the data from the URL and print itdata = webUrl.read()print (data)

webp

图片.png

json

json是一种受JavaScript对象文字语法启发的轻量级数据交换格式。是目前互联网最流行的数据交换格式。

json公开了标准库marshal和pickle模块的用户所熟悉的API。

>>> import json>>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])'["foo", {"bar": ["baz", null, 1.0, 2]}]'>>> print(json.dumps("\"foo\bar"))"\"foo\bar">>> print(json.dumps('\u1234'))"\u1234">>> print(json.dumps('\\'))"\\">>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True))
{"a": 0, "b": 0, "c": 0}>>> from io import StringIO>>> io = StringIO()>>> json.dump(['streaming API'], io)>>> io.getvalue()'["streaming API"]'


XML

XML即可扩展标记语言(eXtensible Markup Language)。它旨在存储和传输中小数据量,并广泛用于共享结构化信息。

import xml.dom.minidom

doc = xml.dom.minidom.parse("test.xml");# print out the document node and the name of the first child tagprint (doc.nodeName)print (doc.firstChild.tagName)# get a list of XML tags from the document and print each oneexpertise = doc.getElementsByTagName("expertise")print ("{} expertise:".format(expertise.length))for skill in expertise:
    print(skill.getAttribute("name"))# create a new XML tag and add it into the documentnewexpertise = doc.createElement("expertise")
newexpertise.setAttribute("name", "BigData")
doc.firstChild.appendChild(newexpertise)print (" ")

expertise = doc.getElementsByTagName("expertise")print ("{} expertise:".format(expertise.length))for skill in expertise:    print (skill.getAttribute("name"))

webp

图片.png

ElementTree是处理XML文件的简便方法。

import xml.dom.minidomimport xml.etree.ElementTree as ET

tree = ET.parse('items.xml')
root = tree.getroot()# all items dataprint('Expertise Data:')for elem in root:   for subelem in elem:
      print(subelem.text)

webp



作者:python作业AI毕业设计
链接:https://www.jianshu.com/p/659288bb0833


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消