我想将 "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问题。
我想翻译一个从目录中读取文件(或其他目录)的代码,您可以使用它。我在 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问题。