• ValueError: No JSON object could be decoded?此种异常的解决方案之一


    第一次遇到这样的异常,实在不知道如何是好?进行了测试发现报错的json出没有问题,而且每次出现异常的位置不一样

    于是我认为这样的问题可能是因为程序执行过快,所以很简单的解决办法是:

     def deal_dealers_info(self):
            province_list = self.get_province_list()   
            for province in province_list:
                if province== None:
                    continue
                province_name = province_list[province]
                #print '1--' + province_name
                #print '2--' + province
                city_list = self.get_post_city_data(province)
                for city in city_list:
                    print city_list[city]
                    print city

         import time
                    time.sleep(1)#在此处将程序延迟一秒执行,就可以解决访问速度过快而造成的异常,里面的单位是秒,即1=1秒
                    self.get_post_dealers_data(province_name,city_list[city],city)
            self.saver.commit()              

  • 相关阅读:
    JS----事件
    JS----计时器
    JS----文档对象模型
    JS----基本数据类型
    JS----函数
    JS----数组
    JS----正则表达式
    CSS----盒子模型与浮动
    Web-9月13日随笔
    Web-9月14日随笔
  • 原文地址:https://www.cnblogs.com/victroy/p/3433211.html
Copyright © 2020-2023  润新知