太阳雨 发表于 2014-5-12 09:56:08

用Python3.4修改的天气预报代码

昨天把论坛中的天气预报代码看了一下,调试的时候发现只出现2014年3月4日时候的天气情况,不知道是不是不能用了,然后搜了一下,找到了别的json接口,实现如下(不过只能查到当天的天气情况):
#encoding: utf-8
import urllib.request
import json
import pickle
import os
import sys
sys.path.append(r'C:\Python34\Lib\site-packages')

#获取程序运行目录
def current_file_directory():
    import os, sys, inspect
    path = os.path.realpath(sys.path)      # interpreter starter's path
    if os.path.isfile(path):                  # starter is excutable file
      path = os.path.dirname(path)
      return os.path.abspath(path)            # return excutable file's directory
    else:                                       # starter is python script
      caller_file = inspect.stack()   # function caller's filename
      return os.path.abspath(os.path.dirname(caller_file))# return function caller's

pkl_city = open("{path}\\city.pkl".format(path=current_file_directory()),"rb")
city = pickle.load(pkl_city)
pkl_city.close()

city_name = input('请输入城市名:')
password = city.get(city_name)
**** Hidden Message *****源代码下载
**** Hidden Message *****

Ja0dy 发表于 2014-5-12 22:08:08

看懂啊😤啊

luckybuwai 发表于 2014-5-15 14:29:32

赞啊啊    看那看谢谢

独孤★依然 发表于 2014-5-15 16:06:37

各种赞,各种学习

小桃YT 发表于 2014-5-20 23:48:41

是不是只能看当天的天气??可以看今天的吗??

jijidata 发表于 2014-5-24 19:27:55

感谢楼主无私奉献!

试验品1号 发表于 2014-5-27 10:10:36

支持楼主啊,

〆゛蓝枫り 发表于 2014-7-16 16:44:26

这个不错哦

kingdom412 发表于 2014-7-16 16:54:31

感谢楼主无私奉献!

wanmiles 发表于 2014-7-16 18:15:10

谢谢楼主的无私分享

razerkrait 发表于 2014-7-17 14:28:29

谢谢分享!

qinglingnd 发表于 2014-7-19 13:15:03

支持                        

冬天的石头 发表于 2014-7-21 13:58:11

看看,学学。

asoon 发表于 2014-7-31 19:29:57

我来看下,初学Python

醉、爱 发表于 2014-7-31 20:07:56

饿谢谢了。。。。。。

careless 发表于 2014-8-1 22:50:11

學習學習學習

dq_zhx@163.com 发表于 2014-8-2 21:24:08

谢谢楼主,很棒,学习了!

御灵剑侠 发表于 2014-8-2 21:37:39

顶一个!!!!!

happyliuzh 发表于 2014-9-27 10:13:09

非常好,谢谢分享

forever168 发表于 2014-9-28 15:13:54

:handshake
页: [1] 2 3 4 5 6 7 8
查看完整版本: 用Python3.4修改的天气预报代码