2008/2/9, Alex <[EMAIL PROTECTED]>: > Which library could you recommend to perform simple editing of Python > code (from Python program)? For example, open *.py file, find specific > function definition, add another function call inside, find existing > call and change parameter value, etc. >
You are after inspect, it is included with python. > What I'm trying to implement isn't a real visual programming tool, but > some code-generation is necessary. For now I think I can generate Python > syntax manually (like any text file), but it can become more complicated > in future (like partially implementing code-generation library), plus > there'll always be possibility of corrupting files and losing data (or > having to recover valid Python syntax manually) due to coding mistake. > Generating code like this is always dangerous. Maybe you could generate some other kind of file, then use some library or build one, to operator over this file. > Thanks > > > -- > http://mail.python.org/mailman/listinfo/python-list > -- -- Guilherme H. Polo Goncalves -- http://mail.python.org/mailman/listinfo/python-list