重命名更改目录中的CSV文件名

布朗森77

我有一个csv文件,从应用程序中导出时,该名称始终会更改。我想使用python重命名csv文件。这是我到目前为止的内容,但这绝对是错误的。

directory = "/files/"

for file in directory:
    if file.endswith('.csv'):
        os.rename('*.csv', 'tracking.csv')
Mahmoud Elshahat

我假设您的目录中只有一个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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

重命名多个目录中的文件名

在 PowerShell 中重命名文件名

根据父目录使用R中的特定文件名重命名文件

使用R根据文件名重命名目录中的文件

bash重命名不同目录中文件名的部分

从目录中的所有文件名中减去1(重命名)。

重命名文件名

重命名目录中的文件名中使用Python

perl重命名:在子目录中的文件名之前添加一些内容

使用for循环python重命名目录中的文件名

尝试重命名项目所有目录中的多个文件名

使用datagridview列值重命名目录中的所有文件名

如何在Users目录中重命名用户文件名?

使用重命名递归替换文件名(而不是目录)中无效字符的脚本

使用 R 中没有“.csv”的文件名重命名列表中的名称

使用 csv 字典重命名文件名

根据文件名在python中重命名文件

如何重命名文件夹中的文件名?

重命名文件夹中的文件名

如何使用 Ubuntu“重命名”工具替换目录名和文件名中的字符串?

我无法在VS中重命名文件名

在CentOS 7中批量重命名JPG文件名

如何在CMake中重命名库文件名?

PowerShell - 重命名对象数组中的重复文件名

使用重命名 sed 从文件名中减去

重命名文件名中的多个特殊字符

使用PowerShell重命名或删除文件名中的字符

重命名目录中的所有文件以添加前导零-用于具有不同“词根”的文件名

批处理文件以从 CSV 读取文件名并重命名文件夹中的文件