如何列出python目录中的文件?

时间:2017-06-12 08:11:03

标签: python python-2.7 directory

我无法使用此代码列出目录中的文件

import os
from os import listdir
def fn():       # 1.Get file names from directory
    file_list=os.listdir(r"C:\Users\Jerry\Downloads\prank\prank")
    print (file_list)

 #2.To rename files
     fn()

运行代码时没有输出!

2 个答案:

答案 0 :(得分:4)

函数调用fn()位于函数定义def fn()内。你必须通过unindenting代码的最后一行来调用它:

import os
def fn():       # 1.Get file names from directory
    file_list=os.listdir(r"C:\Users")
    print (file_list)

 #2.To rename files
fn()

答案 1 :(得分:0)

你应该使用这样的东西

for file_ in os.listdir(exec_dir):
  if os.path.isdir(exec_dir+file):
        print file_

我希望这很有用。