जब हम एक स्थानीय फ़ाइल के साथ काम कर रहे होते हैं तो मैं काफी सरल होता हूं, लेकिन समस्या तब आती है जब मैं दूरस्थ URL के साथ ऐसा करने की कोशिश करता हूं।
मूल रूप से, मैं एक URL से खींची गई फ़ाइल से एक PIL छवि ऑब्जेक्ट बनाने का प्रयास कर रहा हूं। निश्चित रूप से, मैं हमेशा केवल URL प्राप्त कर सकता हूं और इसे अस्थायी फ़ाइल में संग्रहीत कर सकता हूं, फिर इसे एक छवि ऑब्जेक्ट में खोल सकता हूं, लेकिन यह बहुत अक्षम लगता है।
यहाँ मेरे पास क्या है:
Image.open(urlopen(url))
यह शिकायत करता seek()
है कि उपलब्ध नहीं है, तो मैंने यह कोशिश की:
Image.open(urlopen(url).read())
लेकिन वह भी काम नहीं किया। क्या ऐसा करने के लिए एक बेहतर तरीका है, या एक अस्थायी फ़ाइल के लिए इस तरह की बात करने का स्वीकृत तरीका लिख रहा है?