获取错误:NameError:未定义名称'filelist'>>>

时间:2017-01-26 19:37:42

标签: python-3.x file-rename

获取错误:

  

NameError:名称'filelist'未定义>>>

代码:

>import re 
>import os
>def file_rename ():
>filelist = os.listdir(r"D:\movies")
>savedpath=os.getcwd()
>print("current working directory is"+savedpath)
>print (filelist)
>os.chdir(r"D:\movies")
>for filename in filelist:
>new_name = re.sub('[0-9]', '', filename)
>print (new_name)
file_rename ()

1 个答案:

答案 0 :(得分:0)

我不知道你想要做什么。 因为你用错误的句法编写代码。 但我认为你附近的代码:

import re 
import os

def file_rename ():
    filelist = os.listdir(r"/home/omilun/Desktop/")
    savedpath = os.getcwd()
    print("current working directory is"+savedpath)
    print(filelist)
    os.chdir(r"/home/omilun/Desktop")
    for filename in filelist:
        new_name = re.sub('[0-9]', '', filename)
        print(new_name)

file_rename ()

你应该给absolute address。我知道Unix和我使用Unix目录地址。您可以使用Windows上的绝对地址更改它们。