av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:Python處理文件路徑有哪些方法?

在python中找尋路徑的方法有很多,當(dāng)然也有新方法在不斷地更新中。對于新手的python小白來說,肯定是越簡單越好用的最受歡迎。小編經(jīng)過一番找尋,為大家?guī)韮煞N方法,大家可以根據(jù)接受情況選擇。

公司主營業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出郊區(qū)免費(fèi)做網(wǎng)站回饋大家。


老方法:Python的os.path模塊

Python的os.path模塊提供了很多有用的工具以幫助我們處理這些面向特定操作系統(tǒng)的文件系統(tǒng)問題。

你可以用os.path.join()函數(shù)來針對當(dāng)前操作系統(tǒng)正確地使用斜杠來構(gòu)建路徑:

import os.path
data_folder = os.path.join("source_data", "text_files")
file_to_open = os.path.join(data_folder, "raw_data.txt")
f = open(file_to_open)
print(f.read())


上面的代碼在Windows和Mac都能有效工作——但問題就是用起來很讓人頭大。每次調(diào)用os.path.join()把路徑中的每一部分作為一個(gè)獨(dú)立的字符串參數(shù)傳進(jìn)去的辦法實(shí)在太麻煩了。

因?yàn)閛s.path模塊的大部分函數(shù)都像os.path.join()這樣笨拙,Python開發(fā)者們經(jīng)常就懶得用這些工具,結(jié)果寫了一堆跨平臺(tái)bug,還惹惱了一群用戶。

新方法:Python 3 的 pathlib!

Python 3.4 引入了一個(gè)用于處理文件和路徑的新標(biāo)準(zhǔn)庫——pathlib,而且很好用!

要用pathlib,只要新建一個(gè)Path()對象并傳入使用正斜杠的路徑或文件名,剩下的pathlib都幫你搞定:

from pathlib import Path
data_folder = Path("source_data/text_files/")
file_to_open = data_folder / "raw_data.txt"
f = open(file_to_open)
print(f.read())

請注意兩點(diǎn):

在pathlib中請直接用正斜杠(“/”)。Path對象可以將正斜杠轉(zhuǎn)換成當(dāng)前操作系統(tǒng)應(yīng)該使用的正確斜杠。Nice!

如果想在某個(gè)Path對象后添加內(nèi)容,只要在代碼里使用“/”操作符(也就是除號(hào)???)。跟一遍又一遍地敲os.path.join(a, b)的日子說拜拜吧!


以上就是Python處理文件路徑的方法。更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。




分享文章:創(chuàng)新互聯(lián)Python教程:Python處理文件路徑有哪些方法?
URL標(biāo)題:http://uogjgqi.cn/article/cceidcg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流