我无法使用此代码列出目录中的文件
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()
运行代码时没有输出!
答案 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_
我希望这很有用。