python路徑操作函數使用方法

路徑操作函數:

在python程序中,關於文件路徑的相關函數筆記:

os.path.abspath(file):

獲取os.path.abspath(file)所在的python文件的絕對路徑

# E:/Python/code/Django/typeidea/typeidea/blog/testpath.py
import os

path1 = os.path.abspath(__file__)
print(path1)

print函數輸出:

E:\Python\code\Django\typeidea\typeidea\blog\testpath.py

os.path.dirname(path):

返回文件路徑path所在的目錄。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# E:/Python/code/Django/typeidea/typeidea/blog/testpath.py
import os

path1 = os.path.abspath(__file__)
path2 = os.path.dirname(path1)
path3 = os.path.dirname(path2)

print(path1)
print(path2)
print(path3)

print輸出:

E:\Python\code\Django\typeidea\typeidea\blog\testpath.py
E:\Python\code\Django\typeidea\typeidea\blog
E:\Python\code\Django\typeidea\typeidea

os.path.join():

對路徑進行拼接。
在Python Console中:

>>> path1 = r'E:\Python\code\Django\typeidea\typeidea\typeidea'
>>> print(path1)
E:\Python\code\Django\typeidea\typeidea\typeidea
>>> path2='templates'
>>> print(path2)
templates
>>> print(os.path.join(path1, path2))
E:\Python\code\Django\typeidea\typeidea\typeidea\templates
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章