如何使用 pickle ( python ) 加载文件夹中的每个文件

How to load each file in a folder with pickle ( python )

我正在编写一个脚本,用 pickle 加载文件夹中的每个文件!但是我不知道如何加载每个文件然后执行一个动作,完成,然后用下一个文件做!

使用 webdriver 加载 cookie 的示例:

import pickle
import selenium.webdriver

driver = selenium.webdriver.Firefox()
driver.get("http://www.facebook.com")
cookies = pickle.load(open("cookies.txt", "rb"))
for cookie in cookies:
    driver.add_cookie(cookie)
driver.get("http://www.facebook.com")
#then perform an action 

一个文件夹中有多个文件 cookies1.txt、cookies2.txt、cookies3.txt、...但我不知道如何 运行 每个文件一个一,有人可以帮助我吗?谢谢

首先获取您文件夹中所有cookie文件的名称:

import os
files = os.listdir(path)

从不同的文件加载所有 cookie:

for f in files:
    cookies = pickle.load(open(f, "rb"))
    for cookie in cookies:
        driver.add_cookie(cookie)

然后做你的事