Hi, I run Ubuntu 16.04 LTS in a VM using VMWare Workstation on a Windows 10 host. apt show python-configparser shows 3.3.0r2-2 On python 2.7.12 I use the following code:
import configparser as cfg root = u'/'.join(os.path.split(os.path.abspath('cfg.py'))[0].split('/')[:-2]) cp = cfg.ConfigParser(interpolation = cfg.ExtendedInterpolation()) cp.read(os.path.abspath(os.path.join(root, u'config/sampling.cfg'))) cp.items('Sampling') sampling.cfg contains the following lines: [Sampling] nobs = 10 nzin = 4 nzout = 3 ndrops = 1 inh = day,loc,z0,value outh = day,loc,sku,value invalran = 1,1e3 outvalran = 1,1000 cp.items(u'Sampling') prints the following: [(u'nobs', u'10'), (u'nzin', u'4'), (u'nzout', u'3\nndrops = 1'), (u'inh', u'day,loc,z0,value'), (u'outh', u'day,loc,sku,value'), (u'invalran', u'1,1e3'), (u'outvalran', u'1,1000')] ndrops = 1 is not parsed correctly -- https://mail.python.org/mailman/listinfo/python-list