为什么os.listdir没有给出任何东西?

时间:2017-12-30 09:30:17

标签: python operating-system listdir

import os

def rename_files():
    file_list = os.listdir(r"C:\Users\jsun0011\Downloads\prank")
    print(file_list)

当我运行代码时,输​​出应该显示名为"恶作剧"的文件夹的文件,但不显示。 (在图片中) enter image description here

1 个答案:

答案 0 :(得分:2)

您的代码似乎很好,如果您没有获得任何输出,可能有两种情况:

  
      
  1. 恶作剧文件夹不包含任何内容,即使在这种情况下 - 它应该是空列表,即[]

  2.   
  3. 您没有在任何地方调用rename_files方法(可能,这是您的情况),请按以下定义进行函数调用:

  4.   
import os

def rename_files():
    file_list = os.listdir(r"C:\Users\jsun0011\Downloads\prank")
    print(file_list)

rename_files()