假设要搜索一个文件,那么是从哪些路径里找,sys.path里吗,还是...
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
os.path.exists()是从哪里找?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
这取决于你传给exists的参数:如果参数是绝对路径(文件或文件夹),自然是搜索这个绝对路径;如果参数是相对路径,则是从当前路径下搜索。执行os.getcwd()可以返回当前路径。
>>> import os >>> os.path.exists(r'D:\XufiveGithub\wxgl') # 使用绝对路径 True >>> os.getcwd() # 返回当前路径 'C:\\Users\\xufive\\AppData\\Local\\Programs\\Python\\Python37' >>> os.path.exists(r'python.exe') # 在当前路径下搜索python.exe True
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 2无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-12-15 05:58weixin_39609650的博客 /usr/bin/python# -*- coding: UTF-8 -*-import osclass Log:@staticmethoddef e(msg):print(Log.red + '[x]:' + msg )@staticmethoddef w(msg):print(Log.yellow + '[!]:' + msg )@staticmethoddef i(msg):print(.....
- 2024-09-04 09:02X CODE的博客 检查文件是否存在,返回值是True或者False if os.path.exists(path): print("文件存在") else: print("文件不存在")
- 2021-03-05 04:02SIY.Z的博客 我尝试运行一个python模块,它搜索一个表,并从该表中的一些cels中提取数据(使用变量“layerxpression”)。在某些情况下,该单元格包含另一个python文件的路径名(例如,表单元格中可能有以下路径名:'C:\Users\me\...
- 2020-12-15 05:58余时行的博客 I'm curious when these two functions will return different ... Also if you could clarify the difference between a path/directory/file that would be appreciated.解决方案As you have already found out, ...
- 2020-12-15 05:58weixin_39613712的博客 os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。举个栗子:import os#判断文件夹是否存在dir = os.path....
- 2020-09-18 00:50os.path模块中还包含其他方法,如***monprefix, os.path.expanduser, os.path.expandvars, os.path.getatime, os.path.getmtime, os.path.getctime, os.path.isabs, os.path.islink, os.path.ismount, os.path....
- 2020-12-15 05:58weixin_39930144的博客 在 Python 3.4 之前和路径相关操作函数都放在 os 模块里面,尤其是os.path这个子模块,可以说os.path模块非常常用。而在 Python 3.4,标准库添加了新的模块 - pathlib,它使用面向对象的编程方式来表示文件系统路径...
- 2024-08-28 07:21GUAIDAOKIDROBIN的博客 一切正常,再用os.path.exists()查看文件是否存在就会一切正常。
- 2020-12-16 02:06叶铁柱的博客 /usr/bin/python # -*- coding: UTF-8 -*- import os class Log: @staticmethod def e(msg): print(Log.red + '[x]:' + msg ) @staticmethod def w(msg): print(Log.yellow + '[!]:' + msg ) @staticmethod ...
- 2021-11-25 09:55yanlaifan的博客 os.path.exists
- 2025-02-25 08:35Zkanle的博客 Python中路径问题的解决:os.path.exists返回 False 的原因及解决方法 问题描述 原因分析 1. 当前工作目录 2. 路径拼接的正确性 3. 权限问题 解决方法 方法 1:使用绝对路径 方法 2:动态获取路径 方法 3:检查当前...
- 2022-07-25 01:21向大厂出发的博客 python 中os模块os.path.exists()含义
- 2019-12-22 05:47noobMing的博客 很低级的错误,原来是文件夹最后多了一个空格键。 类似原因也可能是出现中文路径名。
- 2022-02-20 14:21键盘即钢琴的博客 os.path.exists与os.path.isdir、os.path.isfile之间的区别?
- 2023-10-16 16:00静谧星光的博客 在上面的示例中,我们首先使用os.path.isabs函数来检查路径是否是绝对路径,然后再使用os.path.exists函数进行检查。在上面的示例中,我们使用os.path.abspath函数将路径规范化,然后再使用os.path.exists函数进行...
- 2020-09-18 22:37在Python 2.7版本中,使用`os.path.isdir()`函数检查包含中文字符的路径时可能会遇到返回`False`的问题。这个问题通常是由于编码不正确导致的。在处理非ASCII字符,如中文字符时,Python 2.7默认使用的是ASCII编码,...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司