From: HTRegz <ht...@co...> - 2006-06-03 18:29:22
|
Hello, =20 I=92ve been trying to compile a python script that reads variables in = from a .ini file that=92s parsed by ConfigParser=85 It seems that this file is = imported when I build the executable and the variables become static. Is there = anyway to change this so that I can distribute the .ini with the .exe and the = users will be able to change the config file on their own? =20 Thanks, Tyler -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.0/353 - Release Date: 5/31/2006 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.1/354 - Release Date: 6/1/2006 --=20 No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.1/355 - Release Date: 6/2/2006 =20 |
From: Michael F. <fuz...@vo...> - 2006-06-03 18:32:53
|
HTRegz wrote: > > Hello, > > > > I’ve been trying to compile a python script that reads variables in > from a .ini file that’s parsed by ConfigParser… It seems that this > file is imported when I build the executable and the variables become > static. Is there anyway to change this so that I can distribute the > .ini with the .exe and the users will be able to change the config > file on their own? > > > ConfigParser reads external files, so it's not possible that py2exe is behaving as you describe. Maybe it's just not looking in the place you think it is. Try getting it to print the file path before it reads it with ConfigParser. You should use ConfigObj anyway ;-) Fuzzyman http://www.voidspace.org.uk/python/configobj.html > Thanks, > > Tyler > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.394 / Virus Database: 268.8.0/353 - Release Date: 5/31/2006 > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.394 / Virus Database: 268.8.1/354 - Release Date: 6/1/2006 > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.394 / Virus Database: 268.8.1/355 - Release Date: 6/2/2006 > > ------------------------------------------------------------------------ > > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users > |
From: Larry B. <lar...@we...> - 2006-06-05 14:26:32
|
HTRegz wrote: > Hello, > > > > I’ve been trying to compile a python script that reads variables in from > a .ini file that’s parsed by ConfigParser… It seems that this file is > imported when I build the executable and the variables become static. Is > there anyway to change this so that I can distribute the .ini with the > .exe and the users will be able to change the config file on their own? > > > > Thanks, > > Tyler > > I use py2exe with ConfigParser all the time and id does NOT work as you describe. Be careful about the filenames that you pass to ConfigParser and make sure you are reading from the place you think you are. -Larry Bates |