Итак, я перемещаю свой код с python 2.7 до 3.6 (yay!). Тем не менее, я понял, что все мои сверхдлинных конфигурационные файлы должны быть изменены, потому что в то время как линия, как это было справедливо в конфигурационном файле в 2.7, не в 3.6Поведение встроенного комментария в python 3.6 отличается от 2.7
SCALE_PRECIPITATION = 1000.0 ; Convert from m to mm
Есть ли способ, чтобы иметь встроенный комментарий в файле конфигурации в python 3.6?
import sys
if sys.version_info.major == 3:
from configparser import ConfigParser as SafeConfigParser
else:
from ConfigParser import SafeConfigParser
parser = SafeConfigParser(inline_comment_prefixes=True)
parser.read('config_file.txt')
Что вы используете для синтаксического анализа этих конфигурационных файлов? – user2357112