Python 如何使脚本自动更改到目录中的下一个文件?
我正在尝试编写一个简单的脚本,它将返回文件夹中特定类型的文件计数。到目前为止,我可以让它在我运行它的任何文件夹中工作,但我正试图找到一种方法来修改它,这样我就可以将它放到父文件夹中,并为它查看的每个文件夹返回一个单独的计数Python 如何使脚本自动更改到目录中的下一个文件?,python,Python,我正在尝试编写一个简单的脚本,它将返回文件夹中特定类型的文件计数。到目前为止,我可以让它在我运行它的任何文件夹中工作,但我正试图找到一种方法来修改它,这样我就可以将它放到父文件夹中,并为它查看的每个文件夹返回一个单独的计数 从pathlib导入路径 导入操作系统 p=Path(Path.cwd()) p、 全局('*')) files=list(p.glob('*.txt')) 文件数量=len(文件) 打印(文件数量) 退出=(输入('按任意键退出') 这就是我到目前为止得到的。我知道它在哪
从pathlib导入路径
导入操作系统
p=Path(Path.cwd())
p、 全局('*'))
files=list(p.glob('*.txt'))
文件数量=len(文件)
打印(文件数量)
退出=(输入('按任意键退出')
这就是我到目前为止得到的。我知道它在哪里工作,因为我正在提取当前的工作目录,但我想让它足够灵活,我可以把它放到任何我需要的地方,只需根据需要更改它计数的文件类型。你能重新表述你的问题吗?我不确定你到底想达到什么目的为了澄清,你是想计算目录中某种类型的文件的数量吗?你想递归地这样做吗?我想你指的是“文件夹”而不是“文件”。我相应地编辑了你的问题。它现在与代码匹配。如果您认为这是错误的,请随意再次更改。此外,您可能希望使用命令行参数。请参阅-您可以使用
sys.argv[1]
而不是Path.pwd()
来指定文件夹,例如。@Rashid true,但这句话更清楚。