os.path.isfile

Vincent Vande Vyvre vincent.vande.vyvre at telenet.be
Fri Feb 10 16:09:43 EST 2017


Le 10/02/17 à 22:03, Vincent Vande Vyvre a écrit :
> Le 10/02/17 à 21:36, Peter Otten a écrit :
>> 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 ;)
>>
>>
> No, it's a copy-paste.
>
> No trailing newline.
>
OooPs, no newline but just a space.


I'm using frequently the copy-paste of file name into a terminal and I 
don't never see that.




More information about the Python-list mailing list