python學習 os模組

2022-04-24 20:53:36 字數 1689 閱讀 2047

# 相對路徑表示法

. 代表的是當前目錄

.. 代表的是父級所在目錄

#

獲取當前檔案所在目錄的絕對路徑

res = os.path.abspath("."

)print

(res)

#獲取當前目錄父級目錄的絕對路徑

print(os.path.abspath(".."

))#魔法變數:__file__:代表的是當前檔案的檔名

print(__file__)#

獲取當前檔案的絕對路徑

res = os.path.abspath(__file__)#

dirname:獲取父級目錄的路徑

res1 =os.path.dirname(res)

print

(res1)

#需求:在當前資料夾下面,根據專案的層級關係來獲取專案目錄路徑?

res2 =os.path.dirname(res1)

print

(res2)

basedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__

)))print

(basedir)

#路徑拼接的方法 os.path.join()

res22 = os.path.join(basedir,"

py27_02day")

print

(res22)

res33 = '

\\'.join([basedir,"

py27_02day"])

print(res33)

linux命令                os模組中的方法

pwd: os.getcwd() 獲取當前路徑

cd os.chdir() 切換

ls os.listdir() 獲取當前路徑下的檔案資訊

mkdir os.mkdir() 建立資料夾

rmdir os.rmdir() 刪除資料夾

importos#

獲取當前的工作路徑

print(os.getcwd())

#切換路徑

os.chdir(".."

)print

(os.getcwd())

#獲取當前工作路徑下的檔案和資料夾資訊

print(os.listdir("."

))os.mkdir(

"test01")

os.rmdir(

"test01")

#判斷給定的路徑是否是檔案

res= os.path.isfile(r"

c:\project\py27_class\py27_04day\01序列型別資料的切片操作(高階).py")

print

(res)

#判斷給定的路徑是否是資料夾路徑

res= os.path.isdir(r"

c:\project\py27_class\py27_04day")

print(res)

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...

Python 模組學習 os模組

os模組提供了多個訪問作業系統服務的功能 os.name 顯示當前使用平台 os.getcwd 顯示當前python指令碼工作路徑 os.listdir dirname 顯示目錄dirname下的所有檔案和目錄名 os.remove filename 刪除乙個檔案 os.makedirs dirna...