【python路上小记】os模块中文件与路径相关操作小结

编程入门 行业动态 更新时间:2024-10-25 08:16:05

【python路上<a href=https://www.elefans.com/category/jswz/34/1764832.html style=小记】os模块中文件与路径相关操作小结"/>

【python路上小记】os模块中文件与路径相关操作小结

OS模块中文件与路径相关操作小结

os.walk()

# 遍历文件夹for root, dirs, files in os.walk(rootPath):# print('root_dir:', root)  # 当前目录路径# print('sub_dirs:', dirs)  # 当前路径下所有子目录# print('files:', files)    # 当前路径下所有非目录子文件

os.path.exists()

# 判断文件、文件夹是否存在,存在返回True
if os.path.exists(filedir):pass
# 若不存在则创建这个路径
else:os.makedirs(filedir)
# 此方法也可以判断文件,但是和文件夹同路径下有同名文件,程序判断逻辑就会出问题,建议只用来判断路径,判断文件用os.path.isfile()

os.path.isfile()

# 判断文件是否存在、判断是否为文件,是则返回True
os.path.isfile(filename)

os.path.join()

# 路径和文件名拼接为文件路径
filepath = os.path.join(rootpath,filename)

os.access()

#判断文件是否可进行读写操作。
os.access('filepath/filename', mode)
#第一个参数为文件路径,mode为操作模式:
#os.F_OK: 检查文件是否存在;
#os.R_OK: 检查文件是否可读;
#os.W_OK: 检查文件是否可以写入;
#os.X_OK: 检查文件是否可以执行

pychon3中pathlib模块也可以进行操作


#判断文件、或路径是否存在
path = pathlib.Path("path/file").exist()#判断此路径是否是文件
path = pathlib.Path("path/file").is_file()

更多推荐

【python路上小记】os模块中文件与路径相关操作小结

本文发布于:2023-07-28 18:48:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1278906.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:小记   小结   路径   模块   路上

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!