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

Python实现:检查指定前缀与.csv后缀的文件是否存在并等待下载

解决方案

你需要修改文件检查逻辑,改用文件通配匹配来查找以final_name为前缀、.csv为后缀的文件,具体修改如下:

  1. 首先导入glob模块(如果代码里没导入的话)
  2. 替换原有的while循环逻辑,用通配符匹配目标文件

修改后的完整代码:

import os
import time
import glob  # 新增导入模块

final_name = name.replace(" ", "").replace('(', '').replace(')', '').replace('-', '')\
    .replace('/', '').replace(r"'", '')

print(final_name)

time.sleep(5)

# 修改循环逻辑:检查是否存在以final_name开头、.csv结尾的文件
while not glob.glob(f"{final_name}*.csv"):
    time.sleep(1)

说明

  • glob.glob(f"{final_name}*.csv")会扫描当前目录,返回所有符合[final_name][任意字符].csv格式的文件路径列表
  • 当列表不为空时,说明目标文件已存在,循环结束
  • 如果需要指定检查的特定文件夹,可在通配符前加上路径,比如glob.glob(f"./downloads/{final_name}*.csv")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 08:03:02