我使用PEXIF module读取和编辑JPEG文件中的EXIF数据。在读取一个文件的数据之后,我想重命名该文件,但是到那时它被锁定,os.rename()
抛出一个WindowsError
。在
import pexif, os
f = 'oldName.jpg'
img = pexif.JpegFile.fromFile(f)
print img.exif.primary.ExtendedEXIF.DateTimeOriginal
os.rename(f, 'newName.jpg')
如何解锁文件?在
Tags:
为什么不改为使用
fromFd
:当
with
块的作用域结束时,文件句柄将被关闭,因此重命名可以工作。在相关问题 更多 >
编程相关推荐