python os模組常用命令以及簡單示例

2021-08-17 06:53:53 字數 1609 閱讀 2121

python os模組常用命令以及簡單示例

簡單示例:

編寫乙個程式其功能是:

當前目錄以及當前目錄的所有子目錄下查詢檔案名包含指定字串的檔案,並列印出相對路徑。

1: **

# coding=utf-8

"""@author: jiajiknag

程式功能:當前目錄以及當前目錄的所有子目錄下查詢檔案名包含指定字串的檔案,並列印出相對路徑。

"""from datetime import datetime

import os

# 絕對路徑:abspath()

pwd = os.path.abspath('.')

print('輸出當前目錄所在的檔名')

# 遍歷當前目錄下的檔案

for f in os.listdir(pwd):

# 獲取目錄中檔案的大小

fsize = os.path.getsize(f)

# 從獲取到結束所花費的時間

mtime = datetime.fromtimestamp(os.path.getmtime(f)).strftime('%y-%m-%d %h:%m')

# isdir()判斷指定物件是否為目錄

flag = '/' if os.path.isdir(f) else ''

# 輸出檔案大小,查詢日期,獲取的時間,檔名

print('%10d %s %s%s' % (fsize, mtime, f, flag))

1: 結果

3:pyhton os模組常用命名

os.name——判斷現在正在實用的平台,windows 返回 『nt』; linux 返回』posix』

os.getcwd()——得到當前工作的目錄。

os.listdir()——指定所有目錄下所有的檔案和目錄名。

os.remove()——刪除指定檔案

os.rmdir()——刪除指定目錄

os.mkdir()——建立目錄

注意:這樣只能建立一層,要想遞迴建立可用:os.makedirs()

os.path.isfile()——判斷指定物件是否為檔案。是返回true,否則false

os.path.isdir()——判斷指定物件是否為目錄。是true,否則false。

os.path.split()——返回路徑的目錄和檔名

os.getcwd()——獲得當前工作的目錄(get current work dir)

os.system()——執行shell命令

os.chdir()——改變目錄到指定目錄

os.path.getsize()——獲得檔案的大小,如果為目錄,返回0

os.path.abspath()——獲得絕對路徑

os.path.join(path, name)——連線目錄和檔名

os.path.basename(path)——返回檔名

os.path.dirname(path)——返回檔案路徑

注:pyhton os 模組常用命令參考出處:

python os模組 常用命令

python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 1.os.name 判斷現在正在實用的平台,windows 返回 nt linux 返回 posix 2.os.getcwd 得到當前工作的目錄。3.os.li...

python os模組 常用命令

python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 1.os.name 判斷現在正在實用的平台,windows 返回 nt linux 返回 posix 2.os.getcwd 得到當前工作的目錄。3.os.li...

python os模組 常用命令

python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 1.os.name 判斷現在正在實用的平台,windows 返回 nt linux 返回 posix 2.os.getcwd 得到當前工作的目錄。3.os.li...