common.py 799 B

123456789101112131415161718192021222324
  1. import subprocess
  2. import os
  3. def check_shell(cmd):
  4. res = os.system(cmd)
  5. assert res == 0
  6. def count_folders_and_check_contents(directory):
  7. # 获取目录下的所有文件和文件夹
  8. contents = os.listdir(directory)
  9. folder_count = 0
  10. for item in contents:
  11. # 检查是否为文件夹
  12. if os.path.isdir(os.path.join(directory, item)):
  13. # 检查文件夹是否为空
  14. folder_path = os.path.join(directory, item)
  15. for folder in os.listdir(folder_path):
  16. folder_count = folder_count + 1
  17. assert os.listdir(folder_path) is not None
  18. print (folder_count)
  19. assert folder_count > 0
  20. if __name__ == "__main__":
  21. count_folders_and_check_contents("/home/quyuan/code/Magic-PDF/Magic-PDF/Magic-PDF/ci")