PythonPython

python-os.path()模块

2021-08-31  本文已影响0人  Rainbow想喝奶茶

python中,os.path()模块可以操作文件目录,获得想要的文件路径或是文件名称,在这里列举一些最近在写脚本过程中接触到的方法。
首先在应用时需要引用os模块。之后即可以开始应用,下方的样例中括号内均为__file__,代表当前脚本运行的路径,此外括号内也可以填具体的文件路径。

import os
  1. 获取当前文件的目录,但不包含文件名称。
os.path.dirname(__file__)
  1. 获取当前文件的名称。
os.path.basename(__file__)
  1. 获取当前文件的完整目录。
os.path.realpath(__file__)
  1. 获取当前文件的绝对路径。
os.path.abspath(__file__)
  1. 获取当前文件的目录和文件名。
os.path.split(__file__)
  1. 获取当前文件的目录和文件扩展名。
os.path.splitext(__file__)
  1. 获取当前文件的上级目录。
os.path.pardir

只输出这个,结果是'..',代表上级目录。如果需要绝对路径进行拼接,则可以通过abspath来实现。

os.path.abspath(os.path.pardir)
  1. 目录及文件拼接。
os.path.join(path1,path2,...,basename)

注意各个path要分开写。

自我记录,有错误欢迎指正~

上一篇下一篇

猜你喜欢

热点阅读