我只是想尝试一下将一张图片放置在另一张图片之上的代码块。然而,在导入时就会出现一个AttributeError
错误,所以我无法进一步进行。
from PIL import Image
# image_path = "/Users/me/images/"
# fg_file = "hello-600x600.jpg"
# bg_file = "deer-1.jpg"
#
# bg = Image.open(image_path + bg_file)
# fg = Image.open(image_path + fg_file)
#
# bg.paste(fg, (10, 10), fg)
# bg.show()
使用导入功能后,我得到了以下输出:
Traceback (most recent call last):
File "/Users/me/dev/pyExamples/image_manipulation/merge_images.py", line 3, in <module>
from PIL import Image
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 31, in <module>
import logging
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 206, in <module>
_lock = threading.RLock()
AttributeError: 'module' object has no attribute 'RLock'
Exception AttributeError: '_shutdown' in <module 'threading' from '/Users/me/dev/pyExamples/threading/__init__.pyc'> ignored
Process finished with exit code 1
我似乎来自于threading.RLock()
方法,但我不知道在这里该怎么做。
有什么建议吗?
import thread
能用吗?import threading; print threading.RLock
呢? - Kevin