本地python将seafile文件批量上传seatable失败

我在本地依靠deepseek编写了一个python程序,目的是根据我在docker部署的seatable内一个表格的第一列内文件名,在另一个docker部署的seatable资料库内文件批量上传。目前我的api token正常连接,但是我本地的python报错为requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url,我尝试单独登录是没有问题的,请问我应该如何修改呢?
以下是我程序中报错的自定义函数:
def get_seafile_repo_id():
url = urljoin(SEAFILE[“server”], “/api2/repos/”)
headers = {“Authorization”: f"Token {SEAFILE[‘token’]}"}

try:
    response = requests.get(url, headers=headers, timeout=10)
    response.raise_for_status()  # 自动抛出HTTP错误
except requests.exceptions.HTTPError as err:
    print(f"HTTP错误: {err}")
    print(f"响应内容: {response.text}")
    raise
except Exception as err:
    print(f"请求异常: {err}")
    raise

# 调试输出
print("API响应JSON:", response.json())

# 遍历查找资料库
for repo in response.json():
    if repo["name"] == SEAFILE["repo_name"]:
        return repo["id"]
raise Exception("未找到资料库")

递归搜索文件