Python 重命名更改目录中的CSV文件名
我有一个csv文件,当从应用程序导出时,该文件的名称将始终更改。我想用python重命名csv文件。这是我到目前为止得到的,但它肯定是错的Python 重命名更改目录中的CSV文件名,python,Python,我有一个csv文件,当从应用程序导出时,该文件的名称将始终更改。我想用python重命名csv文件。这是我到目前为止得到的,但它肯定是错的 directory = "/files/" for file in directory: if file.endswith('.csv'): os.rename('*.csv', 'tracking.csv') 我假设您的目录中只有一个csv文件 import os directory = "/files/" files = o
directory = "/files/"
for file in directory:
if file.endswith('.csv'):
os.rename('*.csv', 'tracking.csv')
我假设您的目录中只有一个csv文件
import os
directory = "/files/"
files = os.listdir(directory)
# remove the old tracking file if exists
if 'tracking.csv' in files:
old_file = os.path.join(directory, 'tracking.csv')
os.unlink(old_file)
# rename
for file in files:
if file.endswith('.csv'):
os.rename(os.path.join(directory, file), os.path.join(directory, 'tracking.csv'))
break
这更像是一个伪代码而不是代码!不知道你在说什么。试试这个:既然
文件
是源文件,为什么不能将*.csv
更改为文件