os.path.isfile

Peter Otten __peter__ at web.de
Fri Feb 10 15:36:38 EST 2017


Vincent Vande Vyvre wrote:

> Le 10/02/17 à 19:11, eproser at gmail.com a écrit :
>> Hello NG
>>
>> Python 3.5.2
>>
>> Windows 10
>>
>> os.path.isfile() no recognise file with double dot?
>>
>> eg. match.cpython-35.pyc
>>
>> Please somebody know something about that?
>>
>> Thank You in advance
>>
> Interesting, you're right.
> 
> Python 3.4.3 (default, Nov 17 2016, 01:08:31)
> [GCC 4.8.4] on linux
> Type "help", "copyright", "credits" or "license" for more information.
>  >>> import os
>  >>> 
> 
os.path.isfile('/home/vincent/oqapy-3/trunk/__pycache__/grid.cpython-34.pyc
> ')
> False
> 
> 
> Why ?

No idea in the case of the OP -- on Windows a string literal containing a 
sequence like "...\t..." is always a good candidate.

But you probably sneaked in a trailing newline or space -- i. e. 'twas a 
pasting mishap ;) 





More information about the Python-list mailing list