gpt4 book ai didi

python - os.path.isfile() 对现有 Windows 文件返回 false

转载 作者:太空狗 更新时间:2023-10-30 00:44:25 24 4
gpt4 key购买 nike

由于某些原因,os.path.isfile() 偶尔会为某些现有的 Windows 文件返回 false。起初,我假设文件名中的空格导致了问题,但其他带有空格的文件路径工作正常。这是来自 Python 控制台的副本,说明了这个问题:

>>> import os
>>> os.path.isfile("C:\Program Files\Internet Explorer\images\bing.ico")
False
>>> os.path.isfile("C:\Program Files\Internet Explorer\images\PinnedSiteLogo.contrast-black_scale-80.png")
True

我该如何解决这个问题?

最佳答案

\b 在字符串中表示退格。如果您想要字符串中的实际反斜杠,则需要使用更多反斜杠(\\ 而不是 \)对它们进行转义,或者您需要使用原始字符串(r"..." 而不是 "...")。对于文件路径,我建议使用正斜杠。

关于python - os.path.isfile() 对现有 Windows 文件返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29863318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com