import ntpath pname = "C:\\apps\\jython-dev\\dist\\Lib\\site-packages\\" print ntpath.isdir( pname ) ''' test result: C:\apps\jython-dev>python ntpathbug.py True C:\apps\jython-dev>jython ntpath.py Traceback (most recent call last): (no code object) at line 0 IOError: [Errno 2] File not found - C:\apps\jython-dev\ntpath.py (???????????) C:\apps\jython-dev>python --version Python 2.5.1 C:\apps\jython-dev>jython --version Jython 2.5a1+ (trunk, กใ?????? 22 2008, 23:20:10) [Java HotSpot(TM) Client VM (Sun Microsystems Inc.)] on java1.6.0_04 ''' ''' Creating C:\apps\jython-dev\dist\Lib\site-packages\ error: C:\apps\jython-dev\dist\Lib\site-packages\: couldn't make directories Traceback (most recent call last): File "setup.py", line 75, in setup( File "C:\apps\jython-dev\dist\Lib\distutils\core.py", line 151, in setup dist.run_commands() File "C:\apps\jython-dev\dist\Lib\distutils\dist.py", line 974, in run_command s self.run_command(cmd) File "C:\apps\jython-dev\dist\Lib\distutils\dist.py", line 994, in run_command cmd_obj.run() File "C:\apps\jython-dev\dist\Lib\distutils\command\install.py", line 517, in run self.run_command(cmd_name) File "C:\apps\jython-dev\dist\Lib\distutils\cmd.py", line 333, in run_command self.distribution.run_command(command) File "C:\apps\jython-dev\dist\Lib\distutils\dist.py", line 994, in run_command cmd_obj.run() File "C:\apps\jython-dev\dist\Lib\distutils\command\install_egg_info.py", line 41, in run self.execute(os.makedirs, (self.install_dir,), File "C:\apps\jython-dev\dist\Lib\distutils\cmd.py", line 358, in execute util.execute(func, args, msg, dry_run=self.dry_run) File "C:\apps\jython-dev\dist\Lib\distutils\util.py", line 347, in execute apply(func, args) File "C:\apps\jython-dev\dist\Lib\os.py", line 314, in makedirs raise OSError(0, "couldn't make directories", path) OSError: [Errno 0] couldn't make directories: 'C:\\apps\\jython-dev\\dist\\Lib\\ site-packages\\' '''