[英]how to cycle in python?
我有从照片中检索参数的代码。 我需要把它放在循环中,这样它就会从文件夹中加载我所有的照片,然后用 Python 写下来,在这里输入代码
import requests
BASE_URL = 'https://westeurope.api.cognitive.microsoft.com/face/v1.0/detect'
headers = {
'Ocp-Apim-Subscription-Key': 'd7264e9252674c9292b0d8b295cf3251',
'Content-Type': 'application/octet-stream'
}
parameters = {
'returnFaceId': 'true',
'returnFaceLandmarks': 'false',
'returnFaceAttributes': 'age,gender,emotion'
}
img_path = 'C:\\Users\\Pifko\\Desktop\\bakalarka\\subject13session2_Moment5up.jpg'
img_data = open(img_path, 'rb').read()
def post_image(img_data):
response = requests.post(BASE_URL, params=parameters,
headers=headers, data=img_data)
try:
return response.json()
except:
return None
print(post_image(img_data))
我猜你想要os.listdir
for fname in os.listdir(basepath):
if fname[-3:] in ["jpg","gif","png"]:
print("this is an image:",os.path.join(basepath,name))
您可以使用以下命令获取所有带有“.jpg”扩展名的文件的列表:
import glob, os
os.chdir("/mydir")
for file in glob.glob("*.jpg"):
print(file)
您可以将代码放在一个函数中,然后为每个文件而不是打印语句调用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.