python 操作檔案和目錄

2022-09-01 22:30:39 字數 1068 閱讀 2630

import os

os.name # 作業系統名字

os.environ #版本

#要獲取某個環境變數的值,可以呼叫os.getenv()函式

os.getenv('path')

操作檔案和目錄的函式一部分放在os模組中,一部分放在os.path模組中

# 檢視當前目錄的絕對路徑:

os.path.abspath('.')

'/users/michael'

# 在某個目錄下建立乙個新目錄,

# 首先把新目錄的完整路徑表示出來:

os.path.join('/users/michael', 'testdir')

'/users/michael/testdir'

# 然後建立乙個目錄:

os.mkdir('/users/michael/testdir')

# 刪掉乙個目錄:

os.rmdir('/users/michael/testdir')

os.path.join()函式:合併路徑

os.path.splitext()可以直接讓你得到副檔名

# 對檔案重新命名:

os.rename('test.txt', 'test.py')

# 刪掉檔案:

os.remove('test.py')

shutil模組提供了copyfile()的函式,你還可以在shutil模組中找到很多實用函式,它們可以看做是os模組的補充

列出當前目錄下的所有目錄

[x for x in os.listdir('.') if os.path.isdir(x)]

列出當前路徑下的.py檔案

[x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']

Python操作檔案和目錄

對檔案和目錄進行操作是在我們開發過程中必不可少的一環,下面是我整理的一些常用的對檔案和目錄進行操作的語句,希望能幫到你 首先是導包,匯入包os import os 1 獲取當前python指令碼工作的檔案目錄 os.getcwd 2 返回指定目錄下的所有檔名和目錄 os.listdir 3 刪除乙個...

python 操作檔案和目錄

python的 os 模組 import osos.name 作業系統型別 如果是 posix 說明系統是linux unix或mac os x,如果是 nt 就是windows系統。os.uname 作業系統詳情uname 函式在windows上不提供,也就是說,os 模組的某些函式是跟作業系統相...

python, 操作檔案和目錄

作業系統提供的命令只是簡單地呼叫了作業系統提供的介面函式,python內建的os模組也可以直接呼叫作業系統提供的介面函式 importos 作業系統型別 os.name posix linux unix或mac os x,nt windows系統 要獲取詳細的系統資訊,windows上不提供 os....