Python python檔名和檔案路徑操作

2022-09-23 07:07:06 字數 1792 閱讀 5179

readme:

在日常工作中,我們常常涉及到有關檔名和檔案路徑的操作,在python裡的os標準模組為我們提供了檔案操作的各類函式,本文將分別介紹“獲得當前路徑”“獲得當前路徑下的所有檔案和資料夾,”刪除檔案“,“刪除目錄/多個目錄”,“檢查檔案/檔案路徑”,“檢查檔案路徑是否存在”,“分離檔案路徑及檔名”,“分離副檔名“,”得到檔名”和得到”檔案路徑“。

1

import os

2'''

獲得當前路徑

3'''

4 cwd=os.getcwd()

5print(cwd)67

8'''

9得到當前資料夾下的所有檔案和資料夾

10'''

11print(os.listdir())

1213

14'''

15delete file

16'''

17 os.remove('

sw724.vaps')

18print(os.listdir())

1920

21'''

22刪除單個目錄和多個目錄

23'''

24os.removedir()

25os.removedir()

2627

28'''

29檢查是否是檔案/資料夾

30'''

31 print(os.path.isfile('

/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps'))

32 print(os.path.isdir('

/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps'))

3334

35'''

36檢查檔案路徑是否存在

37'''

3839 print(os.path.exists('

/users/liuxiaolong/pycharmprojects/untitled/iiii'))

4041

'''42

分離檔名

43分離副檔名

4445

'''46 [dirname,filename]=os.path.split('

/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps')

47 print(dirname,"\n"

,filename)

4849 [fname,fename]=os.path.splitext('

/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps')

50 print(fname,"\n"

,fename)

5152

'''53

獲得檔案路徑

54獲得檔名

55獲得當前環境

56'''

57 print("

get pathname:

",os.path.dirname('

/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps'))

58 print("

get filename:

",os.path.basename('

/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps'))

59 print(os.getenv)

python文件

內建函式 不需要匯入則可使用的函式 如 abs all id print type 內建常量 false true none 內建型別 主要內建型別有數字 序列 對映 類 例項 和異常 邏輯值檢測 任何物件都可以進行邏輯值的檢測,以便在if或while作為條件或是作為下文所述布林運算的運算元來使用。...

python docx生成word文件

安裝依賴包 pip install python docx 官方文件 官方例項非常簡潔清晰的展示了python docx生成的文件所包含的大...

sphinx 製作python 文件

關於 sphinx 的介紹描述 1 sphinx是一個可以用於python的自動文件生成工具,可以自動的把docstring轉換為文件 2 sphinx支援多種輸出格式包括html,latex,pdf等 安裝 sphinx yum install python sphinx pip install ...