我想使用枕头读取图像的日期和时间。现在,我想打印def的结果,以确保获得日期和时间。但是当我键入print(defname)
时,我得到的只是一些奇怪的数字。
我的代码:
import os
import time
import shutil
import re
from PIL import Image, ExifTags
from PIL.ExifTags import TAGS
def get_date_taken(path):
return Image.open(r"E:\insert_folder\DSC_3389.jpg")._getexif()[36867]
print(get_date_taken)
还有一件事...如果您了解我想做的事情,并且您了解我的代码,请问我的代码是否存在任何错误?谢谢你们! <3
您必须执行您的功能:
是
print(get_date_taken(""))
不是
print(get_date_taken)
您没有调用该函数,只是在打印指向该函数的指针-这是存储该函数的内存地址。为了执行该功能,请添加括号。
get_date_taken("your\path\here")