kavitha thankaian wrote: > my script writes a dictionary to a file.but i need only the values > from the dictionary which should be sepearted by a comma,,,so i did as > following: > [snip code that generates the incorrect original file] > when i execute the above code,my test.txt file has the following: > a,b,c,d, > now i need to delete the comma at the end,,,this is my problem,,,
This is the first time you mention that you have control over the generation of the original file. Then I suggest that you fix the problem before generating the file. For instance, consider the following interactive session. >>> some={1:'a',2:7,3:'c',4:'d'} >>> some {1: 'a', 2: 7, 3: 'c', 4: 'd'} >>> some.values() ['a', 7, 'c', 'd'] >>> [str(x) for x in some.values()] ['a', '7', 'c', 'd'] >>> ','.join([str(x) for x in some.values()]) 'a,7,c,d' Then write that to your file instead. /MiO -- http://mail.python.org/mailman/listinfo/python-list