पर एक कनेक्शन स्ट्रिंग लिखना मैं एक पायथन परियोजना के लिए SQLalchemy का उपयोग कर रहा हूं, और मैं अपने डेटाबेस तक पहुंचने के लिए एक साफ कनेक्शन स्ट्रिंग रखना चाहता हूं। उदाहरण के लिए:पासवर्ड के विशेष वर्ण
engine = create_engine('postgres://user:[email protected]/database')
समस्या अपना पासवर्ड विशेष वर्ण जब मैं कनेक्ट करने का प्रयास है कि सीमांकक के रूप में व्याख्या करने के का एक क्रम होता है।
मुझे लगता है मैं सिर्फ इस तरह एक वस्तु बना सकते हैं और उसके बाद से पारित अपनी उपलब्धियों को एहसास:
drivername = 'postgres',
username = 'user',
password = 'pass',
host = 'host',
database = 'database'
लेकिन मैं बहुत बल्कि एक कनेक्शन स्ट्रिंग का उपयोग करते हैं यह संभव है।
तो स्पष्ट होने के लिए, क्या मेरे कनेक्शन स्ट्रिंग को एन्कोड करना संभव है, या कनेक्शन स्ट्रिंग का पासवर्ड भाग - ताकि इसे ठीक से पार्स किया जा सके?
क्या आप इस विशेष चार का उदाहरण दे सकते हैं जो बैकस्लैश से बच नहीं सकता है? – tuergeist
कनेक्शन जानकारी – KeyboardInterrupt
में "X6 ~ k9? Q" के बाद "=" गायब है, जो होता है कि मैं इसे से बचता हूं या नहीं – KeyboardInterrupt