<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
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"))
pythontestos.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練習testos.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練習
到此這篇關於python os.path模組使用方法介紹的文章就介紹到這了,更多相關python os.path模組內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45