python 中os模块os.path.exists()的用法说明

作者:逸少凌仙 时间:2022-04-30 01:22:26 

os即operating system(操作系统),Python 的 os 模块封装了常见的文件和目录操作。

os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。

举个栗子:

user.py为存在于当前目录的一个文件

输入代码:


import os
path = os.path.exists('user.py')
print(path)

输出结果:


True

Process finished with exit code 0

如果不存在,返回的则是FALSE。

补充:

Python中os.path和os.makedirs的运用

判断文件或文件夹是否存在,创建文件夹


import os
import numpy as np

data = np.array([1, 2, 3])
if not os.path.exists("./data/"):
print("# path not exists")
os.makedirs("./data/")
if not os.path.exists("./data/data.npy"):
 print("# data.npy not exists")
 np.save("./data/data.npy", data)

print("# path exists? :", os.path.exists("./data/"))
print("# data.npy exists? :", os.path.exists("./data/data.npy"))

运行结果:


# path not exists
# data.npy not exists
# path exists? : True
# data.npy exists? : True

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

来源:https://blog.csdn.net/u012424313/article/details/82216092

标签:python,os,path,exists
0
投稿

猜你喜欢

  • SpringBoot集成内存数据库Sqlite的实践

    2024-01-15 10:24:11
  • 百度留言本js 大家可以参考下

    2024-04-16 09:31:55
  • 利用CSS改善网站可访问性

    2010-10-20 20:12:00
  • HTML 5新增的元素

    2007-10-29 12:39:00
  • 关于Python网络爬虫框架scrapy

    2023-03-17 17:02:50
  • sql server利用不同语种语言显示报错错误消息的方法示例

    2024-01-23 17:40:39
  • python实现折半查找和归并排序算法

    2023-06-24 00:08:01
  • MySQL函数一览_MySQL函数全部汇总

    2024-01-21 17:43:11
  • python运行或调用另一个py文件或参数方式

    2023-10-26 02:04:47
  • python 统计列表中不同元素的数量方法

    2023-10-16 05:22:33
  • python numpy存取文件的方式

    2021-04-15 18:31:56
  • ThinkPHP5.0框架控制器继承基类和自定义类示例

    2024-05-03 15:52:24
  • Python 获取主机ip与hostname的方法

    2021-05-13 09:30:30
  • js实现带积分弹球小游戏

    2024-04-10 16:19:15
  • Python爬虫UA伪装爬取的实例讲解

    2021-12-01 22:48:00
  • DOM基础教程之模型中的模型节点

    2024-06-05 09:55:35
  • 如何提升JavaScript的运行速度(DOM篇)[译]

    2009-02-25 12:24:00
  • SQL查询效率:100w数据查询只需要1秒钟

    2008-12-09 14:36:00
  • Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法

    2022-06-24 09:32:21
  • vue中实现可编辑table及其中加入下拉选项

    2024-04-10 10:24:51
  • asp之家 网络编程 m.aspxhome.com