huh? Python says that AttributeError: 'string' object has no attribute 'split'

David Fisher python at rose164.wuh.wustl.edu
Wed Apr 26 07:46:17 EDT 2000


----- Original Message -----
From: <schmitthead at my-deja.com>
Newsgroups: comp.lang.python
To: <python-list at python.org>
Sent: Wednesday, April 26, 2000 1:37 AM
Subject: huh? Python says that AttributeError: 'string' object has no
attribute 'split'

>
> #mac2dos.py-------------------------------------------------------------
> import os
> import sys
> import string
>
>
> #-----------------------------------------------------------------------
> def mac2dosfile( file ):
>  myline = file.read()
>  lines = myline.split( myline, chr(10) )

change to:

lines = string.split( myline, chr(10) )
           ^^^^^

>  for l in lines:
>   l = l.strip( l )
>  file.writelines( lines )
>
> #-----------------------------------------------------------------------
> def callbackfunc( junk, dir, names ):
>  for name in names:
>   file = open( name, 'r+' )
>   mac2dosfile( file )
>   close( file )
>
>
> #-----------------------------------------------------------------------
> def mac2dos( dir ):
>  os.path.walk( os.getcwd(), callbackfunc, '' )
>
>
> #-----------------------------------------------------------------------
> if __name__ == '__main__':
>  if ( len(sys.argv) < 2 ):
>   directory = os.getcwd()
>  else:
>   directory = sys.argv[1]
>  mac2dos( directory )
> #-end-of-mac2dos.py-----------------------------------------------------
>
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
> --
> http://www.python.org/mailman/listinfo/python-list





More information about the Python-list mailing list