python
中,os.path()
模块可以操作文件目录,获得想要的文件路径或是文件名称,在这里列举一些最近在写脚本过程中接触到的方法。
首先在应用时需要引用os
模块。之后即可以开始应用,下方的样例中括号内均为__file__
,代表当前脚本运行的路径,此外括号内也可以填具体的文件路径。
import os
- 获取当前文件的目录,但不包含文件名称。
os.path.dirname(__file__)
- 获取当前文件的名称。
os.path.basename(__file__)
- 获取当前文件的完整目录。
os.path.realpath(__file__)
- 获取当前文件的绝对路径。
os.path.abspath(__file__)
- 获取当前文件的目录和文件名。
os.path.split(__file__)
- 获取当前文件的目录和文件扩展名。
os.path.splitext(__file__)
- 获取当前文件的上级目录。
os.path.pardir
只输出这个,结果是'..',代表上级目录。如果需要绝对路径进行拼接,则可以通过abspath
来实现。
os.path.abspath(os.path.pardir)
- 目录及文件拼接。
os.path.join(path1,path2,...,basename)
注意各个path
要分开写。
自我记录,有错误欢迎指正~
网友评论