尝试重命名文件时出现语法错误

时间:2017-08-02 07:41:56

标签: python rename python-os

import os


def rename_files():
    file_list = os.listdir(r"file directory")
    print(file_list)
    for file_name in file_list:
        os.rename(
            file_name,
            file_name.translate(str.maketrans("","", "0123456789")
       )

rename_files()

我不断在代码的最后一行获得syntax error。它没有给我任何细节,我只是弹出一个“无效语法”,它突出显示红色的rename_files。 我尝试在没有线路的情况下运行它,它会抛出相同的错误。编码有点新,所以要温柔哈哈。

1 个答案:

答案 0 :(得分:0)

import os
def rename_files():
    file_list = os.listdir(r"file directory")
    print(file_list)
    for file_name in file_list:
        os.rename(file_name, file_name.translate(str.maketrans("","", "0123456789")))
rename_files()

试试这个