最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python文件與文件夾常見(jiàn)基本操作總結(jié)

 更新時(shí)間:2016年09月19日 11:58:56   作者:RQSLT  
這篇文章主要介紹了Python文件與文件夾常見(jiàn)基本操作,結(jié)合實(shí)例形式總結(jié)分析了Python針對(duì)文件與文件夾操作所涉及的常見(jiàn)函數(shù)與方法的使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Python文件與文件夾常見(jiàn)基本操作。分享給大家供大家參考,具體如下:

1、判斷文件(夾)是否存在。

os.path.exists(pathname)

2、判斷路徑名是否為文件。

os.path.isfile(pathname)

3、判斷路徑名是否為目錄。

os.path.isdir(pathname)

4、創(chuàng)建文件。

os.mknod(filename)  #windows下不可用
open(filename, "w")  #記得要關(guān)閉

5、復(fù)制文件。

shutil.copyfile("oldfile", "newfile")  #oldfile和newfile都只能是文件
shutil.copy("oldfile", "newfile")  #oldfile只能是文件,newfile可以是文件,也可以是目標(biāo)目錄

6、刪除文件。

os.remove(filename)

7、清空文件。

file = open("test.txt", w)
file.seek(0)
file.truncate() #注意文件指針的位置
file.close()

8、創(chuàng)建目錄。

os.mkdir(pathname)    #創(chuàng)建單級(jí)目錄
os.makedirs(pathname)   #遞歸創(chuàng)建多級(jí)目錄

9、復(fù)制目錄。

shutil.copytree("olddir", "newdir")
#olddir和newdir都只能是目錄,且newdir必須不存在

10、重命名文件或目錄。

os.rename(oldname, newname)

11、移動(dòng)文件或目錄。

shutil.move(oldpath, newpath)

12、刪除目錄。

os.rmdir("dir")   #不能刪除非空目錄
'''
#可以刪除非空目錄,目錄打開(kāi)時(shí)也能刪除
#約等于'rd /Q /S dir'
'''
shutil.rmtree("dir")

12.1、清空目錄。

#encoding=utf-8
#適用于python3.5+
import os, sys, time, shutil
#清空目錄
def ClearDir(dir):
  print('ClearDir ' + dir + '...')
  for entry in os.scandir(dir):
    if entry.name.startswith('.'):
      continue
    if entry.is_file():
      os.remove(entry.path)  #刪除文件
    else:
      shutil.rmtree(entry.path)  #刪除目錄

13、切換目錄。

os.chdir(newpath)

14、open常用模式。

'r':  只讀(缺省。如果文件不存在,則拋出錯(cuò)誤。)
'w':  只寫(xiě)(如果文件不存在,則自動(dòng)創(chuàng)建文件。)
'a':  追加
'r+': 讀寫(xiě)

15、由全路徑名的到路徑和文件名。

>>> pathfile = r'D:\abc\def\ghi.txt'
>>> os.path.dirname(pathfile)
'D:\\abc\\def'
>>> os.path.basename(pathfile)
'ghi.txt'

16、獲取文件大小。

os.path.getsize(pathfile)
#單位為字節(jié)(Byte)

17、獲取當(dāng)前文件目錄絕對(duì)路徑。

import os, sys
if __name__ == "__main__":
  os.chdir('E:\\')
  print(sys.path[0])
  print(os.path.abspath('.'))
  print(os.path.dirname(os.path.abspath(__file__)))

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python URL操作技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門(mén)與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Ubuntu下Python+Flask分分鐘搭建自己的服務(wù)器教程

    Ubuntu下Python+Flask分分鐘搭建自己的服務(wù)器教程

    今天小編就為大家分享一篇Ubuntu下Python+Flask分分鐘搭建自己的服務(wù)器教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python辦公自動(dòng)化PPT批量轉(zhuǎn)換操作

    Python辦公自動(dòng)化PPT批量轉(zhuǎn)換操作

    本文介紹如何使用 python 操作 PPT,用到的模塊就是 python-pptx,以下的示例基本滿足日常需求,如果要知道更多,可以訪問(wèn) python-pptx 的官方文檔
    2021-09-09
  • 一文搞懂關(guān)于?sys.argv?的詳解

    一文搞懂關(guān)于?sys.argv?的詳解

    sys.argv?其實(shí)就是一個(gè)列表,里邊需要用戶傳入的參數(shù),關(guān)鍵就是要明白這參數(shù)是從程序外部輸入的,而非代碼本身的什么地方,要想看到它的效果就應(yīng)該將程序保存了,從外部來(lái)運(yùn)行程序并給出參數(shù),通過(guò)本文學(xué)習(xí)你將明白?sys.argv很多知識(shí),感興趣的朋友一起看看吧
    2023-01-01
  • 簡(jiǎn)化Python瀏覽器自動(dòng)化的三種模式

    簡(jiǎn)化Python瀏覽器自動(dòng)化的三種模式

    在如今的網(wǎng)絡(luò)數(shù)據(jù)處理與自動(dòng)化任務(wù)中,瀏覽器自動(dòng)化已成為不可或缺的技術(shù),為了便于 Python 開(kāi)發(fā)者更高效地進(jìn)行網(wǎng)頁(yè)操作,DrissionPage 提供了一種輕量級(jí)且功能強(qiáng)大的解決方案,本文將深入解讀 DrissionPage 的三種核心模式,需要的朋友可以參考下
    2025-03-03
  • python繪制雪景圖

    python繪制雪景圖

    這篇文章主要為大家詳細(xì)介紹了python繪制雪景圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 利用Python第三方庫(kù)xlrd讀取Excel中數(shù)據(jù)實(shí)例代碼

    利用Python第三方庫(kù)xlrd讀取Excel中數(shù)據(jù)實(shí)例代碼

    python操作excel主要用到xlrd和xlwt這兩個(gè)庫(kù),即xlrd是讀excel,xlwt是寫(xiě)excel的庫(kù),下面這篇文章主要給大家介紹了關(guān)于利用Python第三方庫(kù)xlrd讀取Excel中數(shù)據(jù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • python實(shí)現(xiàn)按任意鍵繼續(xù)執(zhí)行程序

    python實(shí)現(xiàn)按任意鍵繼續(xù)執(zhí)行程序

    本文給大家分享的是如何使用Python腳本實(shí)現(xiàn)按任意鍵繼續(xù)執(zhí)行程序的代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2016-12-12
  • python之Django自動(dòng)化資產(chǎn)掃描的實(shí)現(xiàn)

    python之Django自動(dòng)化資產(chǎn)掃描的實(shí)現(xiàn)

    這篇文章主要介紹了python之Django自動(dòng)化資產(chǎn)掃描的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python找出列表中出現(xiàn)次數(shù)最多的元素三種方式

    Python找出列表中出現(xiàn)次數(shù)最多的元素三種方式

    本文通過(guò)三種方式給大家介紹Python找出列表中出現(xiàn)次數(shù)最多的元素,每種方式通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下
    2020-02-02
  • 使用Python控制攝像頭拍照并發(fā)郵件

    使用Python控制攝像頭拍照并發(fā)郵件

    這篇文章主要介紹了使用Python控制攝像頭拍照并發(fā)郵件的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04

最新評(píng)論

游戏| 新平| 枣阳市| 河东区| 临澧县| 阿荣旗| 广灵县| 章丘市| 西昌市| 长海县| 信阳市| 治县。| 余干县| 斗六市| 文安县| 偃师市| 尉犁县| 衡阳市| 新源县| 大宁县| 沐川县| 肥乡县| 河南省| 枞阳县| 大渡口区| 九江县| 枞阳县| 天门市| 横山县| 正安县| 黑龙江省| 剑川县| 白城市| 鹤岗市| 三亚市| 洛阳市| 新平| 张家界市| 正阳县| 红原县| 内江市|