• OS 模块的用法
  1. import os
  2. dirname = os.getcwd() #获取当前路径
  • exe打包
  • 文档转PDF新问题

文档转PDF新问题

用WPS编辑的,结果转换的时候调用的Microsoft的Word,格式变化
思路:增加参数,控制转换软件调用

幸昱的重命名问题

  1. '''
  2. 问题描述:
  3. 在CNN文件夹下有 "李" "张"等多个文件夹,每个文件夹下有多个图片
  4. 需要将对应文件夹下的图片,修改为224*224大小,
  5. 并用所在文件夹名重命名:如"李2.jpg"
  6. '''
  7. import os
  8. from PIL import Image
  9. #命名规则: dir_var : var所在的目录
  10. dir_fold = "C:/Users/yrzr/Desktop/CNN"
  11. folds = os.listdir(dir_fold)
  12. for fold in folds:
  13. dir_photo = dir + "/" + fold #具体图片所在目录
  14. files = os.listdir(dir_photo) #获取文件名List
  15. i = 1
  16. for file in files:
  17. photo = dir_photo + "/" + file #photo是路径+名称
  18. im = Image.open(photo)
  19. im_new = im.resize((224, 224), Image.ANTIALIAS)
  20. # 采用抗混叠下采样,将图片缩小
  21. name_new = fold + "_" + str(i) + ".jpg" #新文件名称=所在文件夹名+_数字序号+后缀
  22. photo_new = dir_photo + "/" + name_new #路径+new名称
  23. im_new.save(photo_new)
  24. i += 1