擅长:python、mysql、java
<p>如果您知道文件的顺序(即,您知道数据(1)应命名为中国数据,数据(2)应命名为巴西数据等),那么您只需使用列表并根据列表重命名所有文件</p>
<pre><code>import os
directory = 'Users/yu/Downloads/chromedriver/'
correct_names = ['China-Data.csv','Brazil-Data.csv']
def rename_files(directory: str, correct_names: list) -> None:
# change the name of each file in the directory
for i, filename in enumerate(sorted(os.listdir(directory))):
src = directory + filename
dst = directory + correct_names[i]
os.rename(src, dst)
</code></pre>
<p>每次执行<code>inputcountry.send_keys('China')</code>操作时,您都可以向正确的_名称列表中添加任何输入,如<code>correct_names.append('China-Data.csv')</code></p>
<p>您可以在末尾使用正确的\u名称列表调用重命名\u文件</p>