当前位置:   article > 正文

对于cv2保存路径不能出现中文,但又需要中文_cv2.imwrite 强制支持中文路径

cv2.imwrite 强制支持中文路径

 先随便取一个英文名

  1. # 先使用英文名
  2. en_namePath = os.path.join(filePath, 'new')
  3. try:
  4. # 建立文件夹
  5. os.makedirs(en_namePath)
  6. except FileExistsError:
  7. # 已存在就跳过
  8. pass

然后保存自己的图片

  1. # 临时图片全路径
  2. imgPath = os.path.join(en_namePath, '1.png')
  3. cv2.imwrite(imgPath, img)

最后将临时文件夹名改回实际的

  1. # 实际文件名
  2. namePath = os.path.join(filePath, name)
  3. os.rename(en_namePath, namePath)

如果遇到文件名冲突,可以使用以下代码删除文件夹包括里面的内容

  1. import shutil
  2. shutil.rmtree(namePath)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/857730
推荐阅读
相关标签
  

闽ICP备14008679号