网络编程
位置:首页>> 网络编程>> Python编程>> python 中os模块os.path.exists()的用法说明

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

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

标签:python,os,path,exists

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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com