gpt4 book ai didi

python - Python编程统计文件夹中的文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:46:47 27 4
gpt4 key购买 nike

我正在尝试计算文件夹中的文件数 (/Home/python)为此,我制作了一个短节目

import os.path
path = '/Home/python'
num_files = len([f for f in os.listdir(path)if os.path.isfile(os.path.join(path, f))])

但它给了我这样的错误

Traceback (most recent call last):
File "count_number_of_files_folder.py", line 3, in <module>
num_files = len([f for f in os.listdir(path)if os.path.isfile(os.path.join(path, f))])
OSError: [Errno 2] No such file or directory: '/Home/python'

伙计们,你能帮我把它变成一个没有错误的程序吗?谢谢你

enter image description here

最佳答案

试试这个

import os.path
path = os.getenv('HOME') + '/python'
num_files = len([f for f in os.listdir(path)if os.path.isfile(os.path.join(path, f))])

这是因为你不在/home/python中。您实际上位于您的主目录/home/$USER/python 中。如果您执行以下操作,在终端中,您将看到您所在的位置。

cd ~/python && pwd

关于python - Python编程统计文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27694713/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com