Python—将重命名文件的输出存储到变量

Python—将重命名文件的输出存储到变量,python,Python,我在试图重命名(扩展名)的文件夹中有一个文件列表,然后将它们作为单个文件附加在一起 下面的代码帮助我按扩展名重命名文件: for filename in allFiles: ##allFiles is path where the files are located if filename.endswith(".doc"): os.rename(filename, filename[:-4]) 我正在尝试将上述内容存储到变量中,以便将来引用该变量。您只需将文件名

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

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

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

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

您只需将文件名存储在列表中即可:

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])