获取文件名及后缀名称.py 819 B

1234567891011121314151617181920
  1. import os
  2. """加单独的路径和后缀名"""
  3. def list_files_and_folders(folder_path):
  4. print(f"Files and folders in {folder_path}:")
  5. # 列出文件夹
  6. for root, dirs, files in os.walk(folder_path):
  7. for dir_name in dirs:
  8. folder_full_path = os.path.join(root, dir_name)
  9. print(f"[Folder] {dir_name} - {folder_full_path}")
  10. # 列出文件
  11. for file_name in files:
  12. file_full_path = os.path.join(root, file_name)
  13. file_name, file_extension = os.path.splitext(file_name)
  14. print(f"[File] {file_name} - {file_full_path} - Extension: {file_extension}")
  15. if __name__ == "__main__":
  16. target_folder = r"/Users/admin/Downloads/2022年度领导班子总结和干部个人述职报告的副本"
  17. list_files_and_folders(target_folder)