擅长:python、mysql、java
<p>不能以这种方式使用通配符。如果两个文件匹配通配符,会发生什么情况?两个文件应该在同一个对象中打开吗?你知道吗</p>
<p>您可以将通配符与python<code>glob</code>模块一起使用:</p>
<pre><code>import glob
# Email body
rstime = datetime.datetime.now().strftime('%d %b %Y at %H:%M:%S')
body = 'Picture saved of movement at front of house ' + str(rstime)
msg.attach(MIMEText(body, 'plain'))
files = glob.glob("/mnt/usb/motion/*.jpg")
firstFile = files[0]
fp = open(firstFile, "rb");
img = MIMEImage(fp.read())
fp.close()
msg.attach(img)
# remove file after emailing
os.remove(firstFile)
</code></pre>