📅  最后修改于: 2023-12-03 15:04:05.120000             🧑  作者: Mango
Python 是一种强大的动态语言,拥有非常多的库和框架可以帮助我们更快速的开发应用。 for file in dir
是一种循环方式,可以用于遍历目录下的所有文件。
for file in dir
?for file in dir
是一种 Python 循环语句,用于遍历目录下的所有文件。在循环过程中,我们可以执行一些操作,比如读取文件内容,处理数据等。
下面是一个使用 for file in dir
遍历目录并打印文件名的示例代码。
import os
dir_path = '/path/to/your/dir'
for file in os.listdir(dir_path):
if os.path.isfile(os.path.join(dir_path, file)):
print(file)
for file in dir
常用语法for file in dir
循环语句的常用语法如下:
for file in os.listdir(dir_path):
# do something here
其中,file
是循环过程中的变量名,os.listdir(dir_path)
返回目录下所有文件的文件名列表。
for file in dir
常见应用场景for file in dir
循环语句在很多场景下都非常有用,比如:
下面是一个使用 for file in dir
计算目录下所有文件的大小的示例代码。
import os
dir_path = '/path/to/your/dir'
total_size = 0
for file in os.listdir(dir_path):
if os.path.isfile(os.path.join(dir_path, file)):
total_size += os.path.getsize(os.path.join(dir_path, file))
print("Total size of files in directory {} is {}".format(dir_path, total_size))
for file in dir
循环语句是 Python 中一个非常有用的工具,可以帮助我们遍历目录下的所有文件。在循环过程中,我们可以执行一些操作,比如读取文件内容,处理数据等。