On May 16, 2:12 am, globalrev <skanem...@yahoo.sewrote:
import os
print os.path.exists('C:/Python25/myPrograms/netflix/test.txt')
d=open('C:/Python25/myPrograms/netflix/flim.txt', 'r')
Two different paths again.
d.readline()
This reads one line and then does absolutely nothing with it. The
Python interactive shell prints the result of each expression, which
is a Good Thing. For Python to do the same when running a script would
be a Bad Thing.
readline and readlines are old hat; instead, iterate over the file
object, like this:
for line in d:
print line,
>
returns true in the shell but prints no text even though the document
contains text.
d.name returns nothing, d.name() raises an error.
d.name should return the name of the file; I suspect that you again
have done nothing with it. d.name() would raise an exception because
d.name is not a method, so you can't call it.
HTH,
John