国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

織夢做的網(wǎng)站首頁打不開守游網(wǎng)絡(luò)推廣平臺

織夢做的網(wǎng)站首頁打不開,守游網(wǎng)絡(luò)推廣平臺,漯河 網(wǎng)站建設(shè),asp.net動態(tài)網(wǎng)站開發(fā)視頻教程一.OS庫簡介 OS是Operating System的簡寫,即操作系統(tǒng)。 OS庫是一個操作系統(tǒng)接口模塊,提供一些方便使用操作系統(tǒng)相關(guān)功能的函數(shù)。 二.OS庫常用函數(shù) 2.1文件和目錄 2.1.1:os.getcwd() 作用:返回當(dāng)前工作目錄,結(jié)果是…

一.OS庫簡介

OS是Operating System的簡寫,即操作系統(tǒng)。

OS庫是一個操作系統(tǒng)接口模塊,提供一些方便使用操作系統(tǒng)相關(guān)功能的函數(shù)。

二.OS庫常用函數(shù)

2.1文件和目錄

2.1.1:os.getcwd()

作用:返回當(dāng)前工作目錄,結(jié)果是一個字符串。

print(f"當(dāng)前工作目錄為:{os.getcwd()}")

?結(jié)果:

2.1.2:os.mkdir(path)

作用:

創(chuàng)建一個路徑為path的目錄。

os.mkdir(f"{os.getcwd()}/zheshiyangyang")

結(jié)果:

?2.1.3:os.rmdir(path)

作用:

刪除路徑為path的目錄,若路徑不為空或者不存在,則會報錯。

os.rmdir("666")
os.rmdir("鞠婧祎")
os.rmdir("zheshiyangyang")

效果:

2.1.4:os.chdir(path)

作用:

將工作目錄改為path路徑下。

tmp = os.getcwd()
os.chdir("E:/zheshiyangyang")
print(f"當(dāng)前工作目錄為:{os.getcwd()}")
os.chdir(tmp)
print(f"當(dāng)前工作目錄為:{os.getcwd()}")

效果:

?

2.1.5:os.listdir(path)

作用:

返回path路徑下所有文件和目錄名的任意順序排列的列表。

print(os.listdir(os.getcwd()))

效果:

2.2:os.path常見路徑操作

2.2.1:os.path.abspath(path)

作用:

返回path路徑的絕對路徑(標(biāo)準(zhǔn)化的),path不存在也不會報錯。

print(os.path.abspath("main.py"))

效果:

2.2.2:os.path.basename(path)

作用:

返回路徑path的基本名稱(即路徑path的最末級文件

print(os.path.basename("main.py"))

效果:

2.2.3:os.path.dirname(path)

作用:

返回路徑path的目錄名稱(即路徑path的最末級文件夾

print(os.path.dirname(os.getcwd()))

?效果:

2.2.4:os.path.exists(path)

作用:

判斷path是否指向一個已存在的路徑,存在返回True,不存在返回False。

print(os.path.dirname(os.getcwd()+"/main.py"))    #文件夾存在
print(os.path.dirname(os.getcwd()+"/666.py"))    #文件不存在

效果:

2.2.5:os.path.isabs(path)

作用:

判斷path是否為一個絕對路徑,是返回True,不是返回False。

print(os.path.isabs(os.getcwd()))    #是絕對路徑
print(os.path.isabs("main.py"))    #不是絕對路徑

效果:

?2.2.6:os.path.isfile(path)

作用:

判斷path是否為一個已存在的文件,是則返回True,不是返回False。

print(os.path.isfile(os.getcwd()))    #不是文件
print(os.path.isfile("main.py"))    #是文件

效果:

2.2.7:os.path,isdir(path)

作用:

若path指向一個已存在文件夾的符號鏈接或者一個已存在文件夾路徑,返回True,否則返回False

print(os.path.isdir("鞠婧祎"))

效果:

2.2.8:os.path.normcase(path)

作用:

規(guī)范路徑名稱,在Windows操作系統(tǒng)上,將路徑名稱中的所有字符轉(zhuǎn)為小寫,將所有反斜杠轉(zhuǎn)為斜杠。在其它系統(tǒng)上,不做任何修改,返回原先的path。

print(os.path.normcase("C:/6ABS/ADAS4"))

效果:

2.2.9:os.path.split(path)

作用:

將路徑path拆分成(head,tail),其中head表示除去路徑最后一部分外的所有內(nèi)容,tail表示路徑最后一部分

值得注意的是:

tail部分不會包含斜杠,如果path以斜杠結(jié)尾,tail將為空。

如果path中沒有斜杠,head將為空。

如果path為空,則head和tail均為空。

example1 = "/abc/def/haha.txt"    #一般路徑
example2 = "/abc/def/"    #以斜杠結(jié)尾的路徑
example3 = "main.py"    #沒有斜杠的路徑
example4 = ""    #空路徑
example5 = "/"    #根目錄print("一般路徑head={},tail={}".format(*os.path.split(example1)))
print("以斜杠結(jié)尾的路徑head={},tail={}".format(*os.path.split(example2)))
print("沒有斜杠的路徑head={},tail={}".format(*os.path.split(example3)))
print("空路徑head={},tail={}".format(*os.path.split(example4)))
print("根目錄head={},tail={}".format(*os.path.split(example5)))

效果:

2.2.10:os.path.splitext(path)

作用:

將路徑path產(chǎn)分為(A,B),其中A+B == path,B為空或者英文句點(diǎn)開頭(最多包含一個句點(diǎn)),且最多包含一個句點(diǎn)。路徑前的句點(diǎn)將被忽略。

簡單來講,就是拿掉文件的后綴

example1 = "/abs/cdf/"     #文件夾路徑
example2 = "/abs/a.b.py"     #包含多個句點(diǎn)的文件路徑
example3 = "/abc/66.py"     #包含單個句點(diǎn)的文件路徑
example4 = ".exam"     #以句點(diǎn)開頭的路徑
print("文件夾路徑root={},ext={}".format(*os.path.splitext(example1)))
print("包含多個句點(diǎn)的文件路徑root={},ext={}".format(*os.path.splitext(example2)))
print("包含單個句點(diǎn)的文件路徑root={},ext={}".format(*os.path.splitext(example3)))
print("以句點(diǎn)開頭的路徑root={},ext={}".format(*os.path.splitext(example4)))

效果:

2.2.11:os.path.join(path1,path2,path3,......)

作用:

將路徑拼接,具體規(guī)則如下:

1.如果不存在以“/”或者“/”開始的參數(shù),函數(shù)會自動加上“\”。

print(os.path.join("ab","cd","ef"))

2.如果存在“/”或者“\”開頭的參數(shù),則從最后一個“/”或者“\”開始拼接,之前的參數(shù)全部舍棄。

print(os.path.join("abc","/cd","ef"))    #存在/
print(os.path.join("abc","\\6","ef"))    #存在\
print(os.path.join("/abc","/cd","ef"))    #存在多個/

?

ps:若是從“/”開始,則“/”不會被替換為“\”?

3.如果存在“./”和“/”開頭的參數(shù),則以“/”為標(biāo)準(zhǔn),忽略“./”。

print(os.path.join("abc","./sda","/cxz"))

輸出:/cxz?

?4.如果只存在./”開頭的參數(shù),則從“./”開頭的參數(shù)的上一個參數(shù)開始拼接。

print(os.path.join("abc","./efd","sad"))

?輸出:abc\./efd\sad

http://aloenet.com.cn/news/40137.html

相關(guān)文章:

  • 做商城網(wǎng)站那個好上海網(wǎng)站制作推廣
  • 廈門網(wǎng)站制作公司推薦html制作網(wǎng)頁代碼
  • 電子商務(wù)自助建網(wǎng)站百度入口提交
  • 品牌展板設(shè)計制作seo免費(fèi)軟件
  • 網(wǎng)站被模仿如何維權(quán)青島seo整站優(yōu)化哪家專業(yè)
  • ps企業(yè)網(wǎng)站模板免費(fèi)下載百度網(wǎng)盤官方
  • 重慶企業(yè)網(wǎng)站推廣公司合肥網(wǎng)
  • 羅湖中心區(qū)做網(wǎng)站怎么樣建一個網(wǎng)站
  • 廣州設(shè)計公司網(wǎng)站廣告營銷案例100例
  • 網(wǎng)站開發(fā)費(fèi)入什么費(fèi)用中國十大企業(yè)培訓(xùn)公司
  • 國外做美食視頻網(wǎng)站有哪些寧波seo外包服務(wù)
  • 柳市網(wǎng)站托管西安網(wǎng)站制作建設(shè)
  • 河池建設(shè)銀行招聘網(wǎng)站百度推廣客服投訴電話
  • 溫州網(wǎng)站設(shè)計定制市場營銷最有效的手段
  • mvc5網(wǎng)站開發(fā)之美電子版可靠的網(wǎng)站優(yōu)化
  • dnf怎么做提卡網(wǎng)站谷歌網(wǎng)站收錄提交入口
  • 山東網(wǎng)站排行免費(fèi)的關(guān)鍵詞優(yōu)化軟件
  • 自己做pc網(wǎng)站建設(shè)愛站網(wǎng)挖掘詞
  • 哪些企業(yè)需要網(wǎng)站建設(shè)的微信客戶管理系統(tǒng)
  • 網(wǎng)站建設(shè)時如何建立客戶信賴感杭州seo排名
  • 做網(wǎng)站mfdos泰州網(wǎng)站排名seo
  • 網(wǎng)頁建設(shè)類有哪些軟件seo小白入門教學(xué)
  • 時時彩網(wǎng)站怎么建設(shè)關(guān)鍵詞優(yōu)化百家號
  • WordPress用戶發(fā)表插件廣州seo排名收費(fèi)
  • 做此廣告的網(wǎng)站推廣公司產(chǎn)品
  • 網(wǎng)站建設(shè)做軟件開發(fā)嗎大型網(wǎng)站制作
  • 網(wǎng)站開發(fā)編程html網(wǎng)頁設(shè)計模板
  • 網(wǎng)站建站 免費(fèi)運(yùn)營網(wǎng)站
  • 本地wordpress 固定連接優(yōu)化模型有哪些
  • 怎么做淘寶優(yōu)惠券的網(wǎng)站杭州10大軟件開發(fā)公司