For循环读取文件名

时间:2019-05-29 06:22:19

标签: python for-loop

我是python的新手。我想创建一个for循环,以打印文件夹中的所有文件名。

这就是我所拥有的:

import cf 
f = cf.read('/home/cd_files')
for i in f: 
  print f 

文件名是字符串值。我正在猜测我未能包含在代码中的内容。

3 个答案:

答案 0 :(得分:2)

import os
for file in os.listdir('your/directory'):
    print(file)

答案 1 :(得分:0)

您可以尝试下面的代码来打印目录和子目录下的所有文件。

   for root, dir, files in os.walk("/home/cd_files"):
        for file in files:
            print file

答案 2 :(得分:0)

import os
files = os.listdir('your_directory/')
for file in files:
    print(file)