"Dennis Lee Bieber" <wlfr...@ix.netcom.com> wrote in message news:mailman.809.1315328739.27778.python-l...@python.org... > On Tue, 6 Sep 2011 16:46:17 +0200, "Fokke Nauta" > <fnaut...@spamsolfon.nl> declaimed the following in > gmane.comp.python.general: > > >> ------------------------------------------- >> Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] >> on >> win32 >> Type "copyright", "credits" or "license()" for more information. >> >>> import os.path >> >>> os.path.isdir(path_name) >> >> Traceback (most recent call last): >> File "<pyshell#1>", line 1, in <module> >> os.path.isdir(path_name) >> NameError: name 'path_name' is not defined >> >>> >> ------------------------------------------- >> > "path_name" is a placeholder -- you're supposed to put in the exact > string(s) you have been trying in the configuration file (wrap the > string in quotes). > >>>> import os.path >>>> os.path.isdir("e:\webdav") > False >>>> os.mkdir("e:\webdav") >>>> os.path.isdir("e:\webdav") > True >>>> os.path.isdir("e:\webdav\\") > Traceback ( File "<interactive input>", line 1 > os.path.isdir("e:\webdav\") > ^ > SyntaxError: EOL while scanning single-quoted string >>>> os.path.isdir("e:\webdav\\") > True >>>> os.path.isdir("e:\webdav/") > True >>>> os.path.isdir("e:/webdav/") > True >>>> os.path.isdir("e:/webdav") > True >>>> os.rmdir("e:/webdav") >>>> os.path.isdir("e:\webdav") > False >>>> > > Note that Python itself (and the C-runtime) doesn't care if the > separator is \ or / or even mixed; it is just the Windows command line > that uses \ for separator and / for options. (Python, however, uses \ as > an escape and \" is treated first, hence the need for \\" to escape the > \ itself)
Thanks, this is clear. This is my Python shell: Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> import os.path >>> os.path.isdir("d:\webdav") True >>> So Python recognizes the directory d:\webdav This is the command shell: D:\Python27\WebDAV\PyWebDAV\DAVServer>server.py -n -c config.ini INFO:pywebdav:Starting up PyWebDAV server <version 0.9.4-dev> INFO:pywebdav:chunked_http_response feature ON INFO:pywebdav:http_request_use_iterator feature OFF INFO:pywebdav :http_response_use_iterator feature OFF INFO:fshandler:Initialized with D:/Webdav-http://10.0.0.140:8081/ WARNING:pywebdav:Authentication disabled! INFO:pywebdav:Serving data from D:/Webdav Listening on 10.0.0.140 <8081> (here I try to login the WebDAV server with the local IE browser) INFO:fshandler :get_data: D:\Webdav not found server - - [06/Sep/2011 21:05:35] - Mozilla/4.0 (compatible; MSIE 8.0; Windows N T 5.1; Trident/4.0> - "GET / HTTP/1.1" 404 - server - - [06/Sep/2011 21:05:35] - Mozilla/4.0 (compatible; MSIE 8.0; Windows N T 5.1; Trident/4.0> - "GET / HTTP/1.1" 404 - So - I'm a bit lost now. Thinking seriously that my webdav installation is at fault. Fokke -- http://mail.python.org/mailman/listinfo/python-list