record-11 网络编程 打开文件

Posted minkillmax

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了record-11 网络编程 打开文件相关的知识,希望对你有一定的参考价值。

#open()
#urlopen()
#方法名称不同
#参数不同
#只能以只读模式打开网络资源文件

from urllib.request import urlopen
from urllib.parse import quote
from json import loads
from time import time,sleep

print(‘请输入要查询的城市名称:‘)
s=input()
s1=quote(s)
#print(s1)


url=‘http://www.sojson.com/open/api/weather/json.shtml?city=‘+s1
f=urlopen(url)
#read()
#readline()
#readlines()
result=f.read().decode()
result=loads(result) #a=a+1

day1=result[‘data‘][‘forecast‘][0]
print(‘日期:‘,day1[‘date‘])
print(‘天气状态:‘,day1[‘type‘])
print(‘风向:‘,day1[‘fx‘])
print(‘今天最低温度:‘,day1[‘low‘])
print(‘今天最高温度:‘,day1[‘high‘])
print(‘注意事项:‘,day1[‘notice‘])


f.close()

  

以上是关于record-11 网络编程 打开文件的主要内容,如果未能解决你的问题,请参考以下文章

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装