首页 > 解决方案 > Python - 将重命名文件的输出存储到变量中

问题描述

我在试图重命名(通过扩展名)的文件夹中有一个文件列表,然后将它们作为单个文件附加在一起。

下面的代码帮助我按扩展名重命名文件:

for filename in allFiles:
    ##allFiles is path where the files are located
    if filename.endswith(".doc"):
        os.rename(filename, filename[:-4])

我正在尝试查看是否可以将上述内容存储到变量中,以便将来可以引用该变量。

标签: python

解决方案


您可以简单地将文件名存储在列表中:

renamed = []
for filename in allFiles:
    ##allFiles is path where the files are located
    if filename.endswith(".doc"):
        os.rename(filename, filename[:-4])
        renamed.append(filename[:-4])

推荐阅读