You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python脚本读取SQL Server表路径批量处理文件问题求助

路径提取解决方案

pyodbc的fetchall()返回结果是由行元组构成的列表,你看到的双斜杠是Python控制台输出转义字符的显示效果,实际存储的字符串为正常单斜杠路径,无需额外处理转义,只需要从行元组中提取对应字段、去除路径末尾多余空白即可。

核心处理代码

# 提取纯净路径列表,去除每个路径首尾多余空白字符
clean_paths = [row[0].strip() for row in results]

路径有效性验证

可以通过以下代码确认提取的路径是否可用:

import os

# 打印前3条路径并验证是否存在
for idx, path in enumerate(clean_paths[:3]):
    print(f"路径{idx+1}: {path}")
    print(f"路径是否存在: {os.path.exists(path)}")

可选:按文件类型过滤路径

如果需要按后缀拆分处理不同文件,可以增加过滤逻辑:

# 提取所有full-submission.txt路径
submission_txt_paths = [p for p in clean_paths if p.endswith("full-submission.txt")]
# 提取所有filing-details.html路径
filing_html_paths = [p for p in clean_paths if p.endswith("filing-details.html")]

内容的提问来源于stack exchange,提问作者David Olsen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:45:02