python里面的pathlib包与路径调整
一、pathlib包pathlib里的包是处理文件系统的包有涉及到处理纯路径和window路径。在这个包里面我们可能用到的是path这个功能。下面是一些具体的函数的介绍。from pathlibimportPath为了获取其父节点这是一种方法。pPureWindowsPath(c:/foo/bar/setup.py)p.parents[0]# PureWindowsPath(c:/foo/bar)p.parents[1]# PureWindowsPath(c:/foo)p.parents[2]# PureWindowsPath(c:/)获取文件夹路径的文件名。PureWindowsPath(//some/share/setup.py).name#setup.pyPureWindowsPath(//some/share).name#获取文件的后缀名字。PurePosixPath(my/library/setup.py).suffix.pyPurePosixPath(my/library.tar.gz).suffix.gzPurePosixPath(my/library).suffix具体的目标找到父节点并到更深入的目录中去importos from pathlibimportPath# 获取当前工作目录current_folderPath(os.getcwd())# print(current_folder)# print(os.getcwd())# 获取父目录parent_foldercurrent_folder.parent# 与当前文件夹平行的文件夹名例如 parallel_folderparallel_folderparent_folder /parallel_folder/dddprint(parent_folder)print(parallel_folder)output#c:\Users\DELL\Desktop\规模效益对生态修复的影响#c:\Users\DELL\Desktop\规模效益对生态修复的影响\parallel_folder\ddd二、路径跳转…/data/train.csv这个是上级路径下中的data文件夹中train.csv文件。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2410298.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!