我正慢慢开始研究python,并希望编写使用tinify api的简单脚本,从未优化的目录中拍摄照片,将其压缩并放到优化的目录中。到目前为止,我的部分工作,我的意思是,奇怪的是,我需要将照片保存在主目录和未优化的一个。如果我在其中一个目录中没有另一个副本,我就有错误。另一件事是,在我启动脚本之后,只有第一张照片被压缩并放入优化的目录中,然后出现错误。到目前为止,我正在试验两张照片: lew.jpg和kot.jpg,我的目录结构如下所示:
带有脚本的主根目录和内部的另外两个目录(优化和未优化)
def optimalizeImages():
for fname in os.listdir
在python facebook SDK中,我们缺少上传照片的功能,相反,我想在不使用现有SDK的情况下上传照片。
那么如何在python中实现这些步骤呢?
You can publish a photo to a specific, existing photo album with a POST to http://graph.facebook.com/ALBUM_ID/photos.
curl -F 'access_token=...' \
-F 'source=@file.png' \
-F 'message=Caption
我尝试用selenium python将照片添加到中的Facebook市场:当我试图发送一张照片时,发送了一张照片,问题是当我试图发送两张或更多张这样的照片时:
driver.get('https://www.facebook.com/marketplace/create/item')
for ko in range(0, 2):
driver.find_element(By.XPATH, '//input[@type="file"]').send_keys('C:/img_from_url.jpg')
已经发送了三张照片
最近,我一直在做我的一个python3程序,然后我想打开一张照片。下面是我用来做这件事的代码:
from PIL import Image
r = Image.open('C:/Users/sudam/OneDrive/Desktop/programming/python/projects/good night app/morning.png' )
r.show()
但是,当我运行这段代码时,windows照片查看器就会打开并发出错误信息,说明指定的文件已被移动。我尝试搜索这个问题,但是我得到的所有答案都是为python2工作的,而不是为python3工作的。
我有几百张照片,没有正确的createdate字段。我需要这个,以便当我上传到谷歌照片,他们将正确排序。
幸运的是,几乎所有的照片都有另一个正确的日期字段,或者是datetimeoriginal或modifydate之类的。
我希望使用python模块扫描文件,找到具有最老时间的date字段,并使用它添加exif字段。不幸的是,该模块似乎不喜欢添加不存在的新exif字段。它错误的地方有:
RuntimeError: only can add GPS IFD to image, not exif
对于添加缺失字段,我还有其他选项吗?最好使用Python,但是Ruby或Go也可以:-)
我使用的是python和github上的python unsplash api (链接如下)。我正在尝试通过api获取随机照片的URL,但我遇到了照片ID。我不知道如何找到与使用命令时返回的照片ID相对应的URL (如下面的代码所示)。
没有出现错误消息。
from unsplash.api import Api
from unsplash.auth import Auth
client_id = "#this would normally be my access key" #authenticating
client_secret = "
我使用python-telegram-bot来创建一个bot。我想检查我的机器人收到的我使用的照片的标题
dispatcher.add_handler(MessageHandler(Filters.photo,image)
我检查了标题
if update.message.caption == 'something ':
do something
当照片有标题代码工作正常时,问题是当照片没有标题时,我收到这个错误
TypeError: argument of type 'NoneType' is not iterable
基本上,它在参数中找不到upda