答快乐的小白回答已采纳
from pathlib import Path
path = input('解析地址:')
path2 = Path(path)
all_list = []
# 将生成器转换为列表
file_list = list(path2.rglob('*.txt'))
l = len(file_list)
print(f"找到的文件数量: {l}")
if l > 0:
print(f"进入 if 条件语句,找到的文件数量: {l}")
for file in file_list:
print('----this1')
print(file)
print('---this2')
print(f"file_list 的内存地址: {id(file_list)}")
else:
print("没有找到任何 .txt 文件")