Python os.path模块的使用
生活随笔
收集整理的這篇文章主要介紹了
Python os.path模块的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近寫的腳本需要處理目錄及文件等,特此記錄下
os.path 模塊主要用于獲取目錄/文件的屬性,以下是 os.path 模塊的幾種常用方法
| os.path.abspath(path) | 返回絕對路徑,參數path可以是文件名也可以是目錄名,也可以是“."、r".." ? |
| os.path.basename()和os.path.dirname() | 返回文件名、目錄 |
| os.path.split() | 分割文件名與目錄,以元組形式返回 |
| os.path.join() | 將目錄和文件名合成一個路徑 |
一、os.path.abspath(path)
import os print(os.path.abspath(".") #打印當前路徑 print(os.path.abspath("..") #打印上級路徑 print(os.path.abspath("D:\revise\abc.py") # 打印文件路徑?
?D:\revise
D:
D:\revise\abc.py
注意:os.path.realpath()返回的是真實路徑,os.path.abspath返回的是軟鏈接(也就是快捷方式)的路徑
二、os.path.basename和os.path.dirname
#!/usr/bin/python # -*- coding: UTF-8 -*-import osprint( os.path.basename('/root/runoob.txt') ) # 返回文件名 print( os.path.dirname('/root/runoob.txt') ) # 返回目錄路徑 runoob.txt /root ('/root', 'runoob.txt') root/test/runoob.txt三、os.path.split()
print( os.path.split('/root/runoob.txt') ) # 分割文件名與路徑 ('/root', 'runoob.txt')四、os.path.join()
print( os.path.join('root','test','runoob.txt') ) # 將目錄和文件名合成一個路徑 root/test/runoob.txt參考文章:Python os.path() 模塊
總結
以上是生活随笔為你收集整理的Python os.path模块的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python文件处理系列(一):配置文件
- 下一篇: RobotFramework系列(一):