info_demo = {'keyword': keyword, 'media': 'amazon', 'device': 'pc', 'region': 'usa', 'page': 'page' + str(page), 'postione': 0, 'time': '', 'ad_postion': '中间', 'research_result': 'seo', 'type': '', 'url': '', 'titile': '', }
info_dic[i] = info_demo
这是一开始的代码,最后打印info_dic的时候发现都是一样的内容,最后经过排查是python深copy和浅copy的问题。
以前的是写c++的没反应过来,这里=不是赋值,而是应用了info_demo这个对象