मैं एक छोटे से डीबी टेस्ट स्वीट, जिन तक प्रश्नों के साथ विन्यास फाइल पढ़ता लिख रहा हूँ और अपेक्षित परिणाम प्रति कई पंक्तियों के साथ विन्यास फाइल, उदा .: पढ़ेंपायथन: कुंजी
query = "SELECT * from cities WHERE name='Unknown';"
count = 0
level = 1
name = "Check for cities whose name should be null"
suggested_fix = "UPDATE cities SET name=NULL WHERE name='Unknown';"
यह अच्छी तरह से काम करता है; मैं पाइथन के string.partition('=')
का उपयोग करके प्रत्येक पंक्ति को विभाजित करता हूं।
मेरी समस्या बहुत लंबे समय तक SQL प्रश्न हैं। वर्तमान में, मैं इन प्रश्नों को एक लाइनर के रूप में पेस्ट करता हूं, जो बदसूरत और अस्पष्ट है।
मैं अभिव्यक्ति के अधिकार को पढ़ने के लिए एक सुरुचिपूर्ण, पाइथोनिक तरीका खोजना चाहता हूं, भले ही कई लाइनों पर फैला हुआ हो।
नोट्स:
- मेरी एसक्यूएल प्रश्नों
=
- शामिल हो सकता है मैं वहाँ इसके बिना कई मौजूदा फ़ाइलें हैं क्योंकि, दाहिने हाथ की ओर चारों ओर
"
रों लिए मजबूर करने के विचार पसंद नहीं करते हैं।
संपादित करें:
ConfigParser महान है, लेकिन यह मेरे लिए एक बहु प्रवेश में हर पंक्ति के आरंभ में एक रिक्ति या टैब जोड़ने के लिए बाध्य करती है। यह एक बड़ा दर्द हो सकता है।
अग्रिम धन्यवाद,
एडम
इस स्थान/टैब अंतिम मूल्य – SilentGhost
आप विस्तार से बता सकते हैं में शामिल नहीं है? आपकी टिप्पणी समझ में नहीं आया। –