遍历目录并打印每个文件的内容是一个常见的任务,可以通过以下Python代码实现:
import os
def print_file_contents(directory):
for root, dirs, files in os.walk(directory):
for file in files:
file_path = os.path.join(root, file)
with open(file_path, 'r') as f:
contents = f.read()
print(f"File: {file_path}")
print("Content:")
print(contents)
print("-" * 50)
# 示例调用
print_file_contents('/path/to/directory')
这段代码使用了os.walk()
函数来遍历指定目录下的所有文件和子目录。对于每个文件,我们打开并读取其内容,然后打印文件路径和内容。
这个功能在很多场景下都有应用,比如:
腾讯云提供了多个与云计算相关的产品,其中与文件存储和处理相关的产品包括:
以上是腾讯云的一些相关产品,可以根据具体需求选择合适的产品来实现文件处理和存储的功能。
领取专属 10元无门槛券
手把手带您无忧上云