Я создаю базовый файловый сервер, и моя программа не может найти файлы.
def sendfile(sock, myfile):
print 'Serving file:', myfile
print 'File exists?:', os.path.exists(myfile)
path = os.path.normpath(os.path.join(os.getcwd(), myfile))
print 'Serving file:', path
print 'File exists?:', os.path.exists(path)
Они всегда возвращают False, даже если "myfile" и "path" верны [файл находится в том же каталоге, что и серверная программа].
IDLE отлично работает, но не переходит к функциям.
>>> print os.path.exists("/user/server/foo.txt")
True
Что я пропустил?
[EDIT:] Выход:
Serving file: foo.txt
File exists?: False
Serving file: /user/server/foo.txt
File exists?: False