在for循环中将文件名(从文件夹中)更改为熊猫数据框的名称

时间:2018-07-06 17:56:38

标签: pandas

我正在尝试编写一个for循环,该循环将json文件重复写入.txt,然后创建以文件名命名的数据帧。

这是我(无效)代码的示例。我有一个称为“ zoo”的列表,正在进行迭代。问题代码在最后两行中。预先感谢您的帮助!

while True:
    for name in zoo: 
        response = requests.get('https://newsapi.org/v2/everything?' \
           'q=' + '"' + name + '"' + '"''+"Turtles"' + '&' \
           'from=' + startDate + '&to=' + endDate + "&" \
           'sortBy=' + sortBy + '&' \
           'apiKey=' + apiKey)
        jsonFile = response.json()
        with open(("data/" + name + ".txt"), "a") as f:
            json.dump(jsonFile, f)
    time.sleep(600 - (time.time() - starttime) % 600)
for json_obj in path:
    [pos_json for pos_json in os.listdir(path) if pos_json.endswith('.txt')]
    str(pos_json[-4:]) = pd.from_dict(pos_json[2])

0 个答案:

没有答案