【发布时间】:2020-02-27 19:41:07
【问题描述】:
我在 Python 中使用 Selenium 下载相同的文件,但每次使用不同的输入。例如,我下载带有国家选择“中国”的数据。在下一次迭代中,我下载了相同的数据,但针对的是“巴西”国家/地区。
我正在努力寻找易于理解的语法来重命名下载的文件。这些文件目前正在下载为“Data.csv”和“Data(1).csv”。我想要的是“China-Data.csv”和“Brazil-Data.csv”。
我为此构建的唯一相关代码是:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
ChromeOptions=webdriver.ChromeOptions()
driver =webdriver.Chrome('Users/yu/Downloads/chromedriver')
inputcountry.send_keys('China')
inputcountry.send_keys(Keys.RETURN)
我通读了this post,但我不知道如何创建一个 forloop 来适应具有相同名称但末尾有数字的文件的问题。例如:数据(1).csv、数据(2).csv、数据(3).csv
谢谢
【问题讨论】: