-
Python获取本地位置和天气
- import urllib
- import sys
- import re
- import pinyin
- city_info=urllib.urlopen( 'http://pv.sohu.com/cityjson').read()
- print city_info
- addr=city_info.split('=')[1].split(',')[2].split('"')[3]
-
- open('nj.txt','w').write(addr)
- pinyin = pinyin.Pinyin(file_path='./nj.txt')
- pinyin.label_chinese()
-
- f=open('nj.txt').read()
- print f
- provice=f.split('sheng',1)[0].replace(' ','')
- city=f.split('shi')[0].split('sheng')[1].strip().replace(' ','')
- url='http://qq.ip138.com/weather/%s/%s.htm'%(provice,city)
- wea_info=urllib.urlopen(url).read()
- tianqi_pattern='alt="(.+?)"'
- tianqi=re.findall(tianqi_pattern, wea_info)
-
- wendu_pattern='<td>([-]?d{1,2}.+)</td>'
- wendu=re.findall(wendu_pattern, wea_info)
-
- wind_pattern='<td>(W+d{1,2}.+)</td>'
- wind=re.findall(wind_pattern, wea_info)
-
- print '位置:',addr
- print '天气:',tianqi[0]
- print '温度:',wendu[0]
- print '风向:',wind[0]
当值未一旬,而视茫茫,而发苍苍,而齿牙动摇
-
相关阅读:
ES vm报错
ln -s /usr/local/jdk1.8.0_201/bin/java /bin/java
docker压缩导入导出
微软各种资源整理(迅雷下载),感谢站长。
python打开文件的访问方式
docker换源
selinux
ElasticsearchException: java.io.IOException: failed to read [id:0, file:/data/elasticsearch/nodes/0/_state/global-0.st]
带了纸和笔,要记哪些东西?
redis命令行批量删除匹配到的key
-
原文地址:https://www.cnblogs.com/niuniuc/p/7243885.html
Copyright © 2020-2023
润新知