python os模組簡介

2021-09-22 10:00:05 字數 957 閱讀 6785

import os.path

path = 'c:\\home\\1.txt

這裡說一下,有兩個方法寫路徑,由於\可以是轉義符,所以需要用兩個\\來轉義翻譯,也可以使用乙個r直接取消轉義,效果相同

path = r'c:\home\1.txt

print(os.path.basename(path)) # 查詢路徑中包含的檔名

print(os.path.dirname(path)) # 查詢路徑中包含的目錄

info = os.path.split(path) # 將路徑分割成檔名和目錄兩個部分,放在乙個表中返回

path2 = os.path.join('/', 'home', '1.txt') # 使用目錄名和檔名構成乙個路徑字串

p_list = [path, path2]

print(os.path.commonprefix(p_list)) # 查詢多個路徑的共同部分

os.path.normpath(path) # 去除路徑path中的冗餘。比如'/home/vamei/../.'被轉化為'/home'

import os.path

path = '/home/vamei/doc/file.txt'

print(os.path.exists(path)) # 查詢檔案是否存在

print(os.path.getsize(path)) # 查詢檔案大小

print(os.path.getatime(path)) # 查詢檔案上一次讀取的時間

print(os.path.getmtime(path)) # 查詢檔案上一次修改的時間

print(os.path.isfile(path)) # 路徑是否指向常規檔案

print(os.path.isdir(path)) # 路徑是否指向目錄檔案

python os模組簡介

os模組提供了當前作業系統的功能介面函式,python程式設計免不了要和檔案 目錄打交道,所以離不了os模組。常用的os模組命令 1.os.name 返回當前使用作業系統的名字,注意該命令不帶括號。windows 返回 nt 2.os.getcwd 獲取當前工作的目錄,如 返回結果為 c users...

Python os 模組常用方法簡介

os.getcwd os.path.abspath path os.path.abspath 相當於os.getcwd 返回乙個 tuple 目錄,檔名 以最後乙個斜槓作為分割 os.path.split path 返回乙個 tuple os.path.splitdirve path os.path...

python os模組 的用法簡介

這個模組包含普遍的作業系統功能。即它可以使乙個程式在linux和windows下執行。乙個例子就是使用os.sep可以取代作業系統特定的路徑分割符。下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。1 os.name字串指示你正在使用的平台。比如對於windows,它是 nt 而對...