से ConfigParser का उपयोग कर रिश्तेदार कॉन्फ़िग फ़ाइल लोड नहीं कर सकता मैं निम्नलिखित निर्देशिका संरचना है:उप-निर्देशिका
my_program/
foo.py
__init__.py # empty
conf/
config.cfg
__init__.py
foo.py में मैं इस:
import sys
#sys.path.append('conf/')
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('conf/config.cfg')
conf/__init__.py
में मैं
__all__ = ["config.cfg"]
मुझे यह त्रुटि foo.py
में मिलती है जिसे मैं पूरा पथ देकर ठीक कर सकता हूं लेकिन नहीं काम करने के लिए रिश्तेदार पथ जब मैं सिर्फ conf/config.cfg
डाल लेकिन मैं चाहता हूँ:
ConfigParser.NoSectionError
जो वास्तव में इसका मतलब है कि फ़ाइल लोड नहीं किया जा सकता है (इसलिए यह खंड नहीं पढ़ सकते हैं)।
मैंने sys.path.append('conf/')
foo.py
में टिप्पणी/अन-टिप्पणी करने की कोशिश की है लेकिन यह कुछ भी नहीं करता है।
कोई भी विचार? बहुत धन्यवाद।
अगर उत्तर आपकी समस्या का समाधान करता है, तो इसे स्वीकार करने के रूप में चिह्नित करना उपयोगी होगा ... :) – EOL