日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python?os.path模塊使用方法介紹_python

作者:魏大橙 ? 更新時間: 2022-10-16 編程語言

os.path模塊是os模塊根據系統類型從另一個模塊導入的,并非由os模塊實現

1、os.path.abspath(相對路徑)-----返回對應路徑的絕對路徑 os.path.abspath(".")

import os.path
print(os.path.abspath("."))

E:\python練習

上一層路徑“..”

import os.path
print(os.path.abspath(".."))

E:\

2、os.path.altsep 查看python中的各個符號(了解)

3、os.path.dirname()-----目錄提取函數

使用后可以得知文件所在目錄,同時它可以從下往上一層一層提取目錄,使用后路徑會少一層目錄

import os.path
path = "E:/python/test/os.path"
print(os.path.dirname(path))
print(os.path.dirname(os.path.dirname(path)))

E:/python/test
E:/python

注意:如果提供一個空字符串則返回當前文件所在目錄的絕對路徑,如果提供不帶路徑分割符的字符串則會返回絕對路徑加上該字符串,但當字符串中有路徑分割符則會把該字符串當做絕對路徑返回

4、os.path.basename()--文件名稱

可以提取出文件名稱

5、os.path.exists ----判斷文件或者目錄是否存在(特別有用,使用爬蟲的時候)

存在返回True,否則返回False;Windows下如果目標路徑為鏈接文件則會返回False

import os.path
print(os.path.exists("E:\python練習"))

True

6、os.path.getatime(path) -----返回最后一次訪問指定路徑的時間

7、os.path.getctime (path)-----獲取系統指定路徑的ctime(ctime指的是UNIX中指定路徑的最后一次元數據更改)

8、os.path.getmtime (path)-----獲取指定路徑的最后修改時間

9、os.path.getsize -----獲取文件的大小,單位是字節

10、os.path.isdir -----判斷Path是不是目錄(文件夾)

import os.path
print(os.path.isdir("E:\python練習"))

True

11、os.path.isfile -----判斷Path是不是文件

import os.path
print(os.path.exists("demo1.py"))

True

如果只給定文件名,則會默認搜索路徑為當前路徑

12、os.path.isabs ---判斷是不是絕對路徑

import os.path
print(os.path.isabs("E:\python練習"))
print(os.path.isabs("python練習"))

True
False

13、os.path.islink(path) ----判斷給定的文件路徑是不是鏈接

在Windows下是直接返回False,只可在Linux下使用

14、os.path.ismount ----判斷是不是掛載文件(Linux下使用)

15、os.path.join (path1,path2)------路徑拼接函數

import os.path
print(os.path.join("python","test","os.path"))

python\test\os.path

16、os.path.pathjion(url,name)

17、os.path.sep -----路徑的分隔符

18、os.path.split(path)-----分割路徑

此函數會找到path中的最后一個斜杠并對斜杠兩邊進行分割,返回值為元組(斜杠前部分和斜杠后部分)

import os.path
print(os.path.split("E:\python練習\test\os.path"))
print(os.path.split("E:\python練習\test\\"))

('E:\\python練習\test', 'os.path')
('E:\\python練習\test', '')

注意:當斜杠后沒內容時,則斜杠后部分為空

19、os.path.realpath ----返回真實的路徑和abspath是一樣的

返回所對應的真實文件的路徑

import os.path
print(os.path.realpath("."))

E:\python練習

原文鏈接:https://blog.csdn.net/Thewei666/article/details/125815773

欄目分類
最近更新