Jeremy Jones wrote: > DataSmash wrote: > > >Hello, > >I think I've tried everything now and can't figure out how to do it. > >I want to read in a text list from the current directory, > >and for each line in the list, make a system directory for that name. > > > >My text file would look something like this: > >1144 > >1145 > >1146 > >1147 > > > >I simply want to create these 4 directories. > >It seems like something like the following > >code should work, but it doesn't. > > > >import os > > > >file = open("list.txt", "r") > >read = file.read() > >print "Creating directory " + str(read) > >os.mkdir(str(read)) > > > >Appreciate any help you can give! > >R.D. Harles > > > > > > > Untested code: > > import os > for line in open("list.txt", "r"): > os.mkdir(line)
That won't work (in Windows at least) because you have to remove the "\n" from the line before you pass it to os.mkdir. > > > - JMJ -- http://mail.python.org/mailman/listinfo/python-list