newbie question(file-delete trailing comma)

kavitha thankaian kavithapython at yahoo.co.in
Wed Feb 28 04:46:03 EST 2007


  Thanks Sanket,,,
  But still doesnt solve my problem,,,
  now my file contains:
   
  aa,ba,b,ca,b,c, and so on,,,
  the comma at the end is deleted,,,but the file contains some junk values,,,
   
  kavitha

sanket kathalkar <skathalkar at ensim.com> wrote:
  Solution to this problem is:
-----------------------------------------------------------------------------------
some=getAllData()------>dictionary
tmpstr=""
f=open("test.txt", "w")
for value in some.values():
tmpstr+= '\%s\,' % value
f.writelines(tmpstr.strip(","))---->strings seperated by comma
-----------------------------------------------------------------------------------

Thanks
sanket


kavitha thankaian wrote:
> ok,,,
> 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:
> some=getAllData()------>dictionary
> f=open("test.txt", "w")
> for value in some.values():
> f.writelines('\%s\,' % value )---->strings seperated by comma
> 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,,,
> kavitha
>
>
> */Mikael Olofsson /* wrote:
>
> kavitha thankaian wrote:
> > i get an error when i try to delete in file and rename it as out
> > file,,the error says
> > "permission denied".
>
> Perhaps you should give us both the exact code you are running and the
> complete traceback of the error. That could make things easier. There
> can be numerous reasons for "permission denied".
>
> > actually i need something like following:
> >
> > in_file = open('in.txt','w')
> > for line in in_file:
> > line.strip().strip(',')
> >
> > but when i run the above code,i get an error"bad file descriptor"
>
> Of course you do! You are opening the file for writing, but your code
> attempts to read the file. Probably, you think that the code would
> change the lines in the file itself, which it does not, even if it
> would
> be possible to read from a file opened for writing.
>
> What's wrong with the code that Mohammad posted? Note that you might
> need to close out_file in his code.
>
> /MiO
> -- 
> http://mail.python.org/mailman/listinfo/python-list
>
>
> ------------------------------------------------------------------------
> Here’s a new way to find what you're looking for - Yahoo! Answers 
> 



 				
---------------------------------
 Here’s a new way to find what you're looking for - Yahoo! Answers 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20070228/dfa11aeb/attachment.html>


More information about the Python-list mailing list