zoukankan      html  css  js  c++  java
  • Python 学习之urllib模块---用于发送网络请求,获取数据(4)

         承接将查询城市编码的结果保存到文件中,以字典的形式保存,目的是为了在查询某个城市的天气的时候,能够通过输入的城市名称,找到对应的城市编码。所以此结果字典的数据结构,就是city={城市名称:城市编码}

          so,可以这样编写:

         

    当然,你可以打印出结果看看。

    现在我们就需要将这个结果写到文件中去了。注意,这里就需要用到昨天说的python3编码的知识啦,结尾有提到哦。

    import  codecs

    ff=codecs.open('c:Python34city10.py','w','utf-8') # 只有导入codecs模块才能以utf-8的方式打开文件,否则,后面不能加上‘utf-8',会有问题,都是亲测。

    #以写的方式打开文件city10.py,并且编码格式是utf-8。保存在C盘,是因为我需要将这个city10.py做为一个自定义模块,让另外一个程序能够调用这里面的数据。

    ff.write(result)

    ff.close()

    print("写入成功")  #此处完全是我为了方便看程序是否执行完成而写的,可以省略。

    如此我们就完成了一大部分的工作,剩下的查询天气的脚本就要简单多了。今天先到这里,明天继续!

        

        

  • 相关阅读:
    0615-temp-python web
    ResultSet 转ArrayList
    svn与git
    日期与时间
    springboot 注解
    函数式编程
    几个O
    springboot框架中的异步执行
    JDBC
    mysql 导出表结构
  • 原文地址:https://www.cnblogs.com/xiaoyingbianbianbian/p/5847608.html
Copyright © 2011-2022 走看看