我想将 "Read directory" 代码从 php 翻译成 python

I want to translate a "Read directory" code from php to python

我想翻译一个从目录中读取文件(或其他目录)的代码,您可以使用它。我在 PHP 上有原始代码,但我想翻译成 Python。 我对python的了解非常基础,但我想我能理解你的回答(无论如何,欢迎提出意见)

这是我的 PHP 代码:

$dir = opendir("directoryName");
while ($file = readdir($dir)){
  if (is_dir($file)){
    echo "[".$file . "]<br />";
    //You can do anything with this result
  }
  else{
    echo $file . "<br />";
    //You can do anything with this result
  }
}

如我所说,我想将其翻译成 Python。

====编辑==== 我尝试这样的事情:

import os
os.listdir("directoryName")

结果是:

['test.txt']

是数组吗?在那种情况下如何使用它?

您好!

这是在 Python 中执行此操作的一种可能方法:

import os

# Use listdir to get a list of all files / directories within a directory 
# and iterate over that list, using isfile to check if the current element
# that is being iterated is a file or directory.
for dirFile in os.listdir('directoryName'):
    if os.path.isfile(dirFile):
        print('[' + dirFile + ']')
    else:
        print(dirFile)

更多信息,您可以查看this问题。