重命名文件夹中的所有 .csv

冰毒

我想重命名所有 .csv 文件,假设说 mac&cheese_12012010, mac&cheese_13012010, mac&cheese_14012010, mac&cheese_15012010, mac&cheese_16012010.......只在'_之后的部分。我想基本上删除 mac&cheese 并保留 python 中的日期。

吴国翰 |
import os

# Change the directory
folder = r'E:\demos\files\reports\\'
# For Windows folder = r'E:/demos/files/reports/'

for file_name in os.listdir(folder):
    if file_name.endswith(".csv"):
        source = folder + file_name
    
        # We only want the dates
        destination = file_name.split('_')[1] +".csv"

        # Renaming the file
        os.rename(source, destination)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

循环浏览文件夹中的所有CSV文件

我想使用Python 3将目录中的所有.txt文件重命名为.csv

使用文件夹名称重命名文件夹中的所有图像

重命名文件夹中的所有文件也重命名子文件夹

捕获主目录中所有子文件夹中的所有csv文件-Python 3.x

重命名多个csv文件夹中的csv列

如何使用python和os合并特定文件夹中的所有csv文件

如何使用Python连接文件夹中的所有csv文件?

我可以使用Powershell基于.CSV文件重命名子文件夹中的文件吗

根据字典以CSV文件的形式重命名文件夹?

将文件夹及其子文件夹中的所有文件名写入CSV文件的脚本

从特定文件夹中的所有CSV文件中删除列,然后输出带日期的文件

遍历文件夹并使用文件夹名称顺序重命名每个文件夹中的所有文件

批。批量重命名文件夹和所有子文件夹中的文件

重命名文件夹中的所有文件

重命名Bash文件夹中的所有文件

重命名目录中的所有文件夹

打开文件夹中的所有.csv并返回新的输出

Powershell扫描文件夹中的2个CSV文件并重命名其中之一

重命名许多子文件夹中具有相同名称的文件,例如data.csv,然后合并然后连接

在 Git 中重命名文件夹。所有分支和所有修订

将文件夹目录中的所有.csv文件复制到python中的一个文件夹中

从 csv 中的单列创建文件夹并使用其他列将文件重命名为文件夹

基于 CSV 文件的文件夹批量重命名

使用 Import-Csv 重命名各种文件夹中的特定文件

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

循环遍历文件夹中的所有 .csv 文件

python重命名文件夹中的所有文件

导入文件夹中存在的所有 csv 文件并根据名称对它们进行分组?