pythonos基礎 python基礎之OS模組

2021-10-18 14:21:39 字數 1786 閱讀 5121

# -*- coding:utf-8 -*-

# author:chinablue

import os

# pwd

print os.getcwd()

# cd命令 注意路徑轉義字元或加r

os.chdir(r'e:\djangoworkspace\pythonbase')

# 有啥用

print os.curdir

print os.pardir

# mkdir -p

# os.makedirs(r'e:\djangoworkspace\pythonbase\day5\a\b')

# 遞迴刪除,目錄為空迴圈至上一級繼續為空繼續刪

# os.removedirs(r'e:\djangoworkspace\pythonbase\day5\a\b')

# mkdir

# os.mkdir()

# rmdir 只刪除最底層目錄

# os.rmdir()

# ls

print os.listdir('.')

# mv old new

# os.rename()

# 檔案屬性資訊

# print os.stat(r'e:\djangoworkspace\pythonbase\day5\config')

# 路徑分隔符 \ /

print os.sep

# 換行分隔符

print os.linesep

# 路徑分隔符 ; :

print os.pathsep

# 獲取當前環境變數

print os.environ

# 當前系統

print os.name

# 執行命令

# os.system()

# os.path

# 獲取當前某個檔案的絕對路徑

print os.path.abspath('config')

# 分隔路徑,返回元祖 (目錄,底層檔案)

print os.path.split('./sfsd/sdfsdf/a.txt')

# 路徑目錄 相當於os.path.split的第乙個元素

print os.path.dirname('./sfsd/sdfsdf/a.txt')

# 獲取檔案

print os.path.basename('./sfsd/sdfsdf/a.txt')

# 以上 split dirname basename 均不考慮路徑是否存在,就是分隔和獲取

# 判斷路徑是否存在

print os.path.exists(u'e:\djangoworkspace\pythonbase\day5\config')

# 判斷是否是絕對路徑

print os.path.isabs('./')

print os.path.isfile(u'e:\djangoworkspace\pythonbase\day5\config')

print os.path.isfile(u'config')

# 多路徑組合返回

print os.path.join(r'c:',r'\a')

print os.path.join(r'c:',r'\a',r'\a.txt')

print os.path.getatime(u'e:\djangoworkspace\pythonbase\day5\config')

print os.path.getmtime(u'e:\djangoworkspace\pythonbase\day5\config')

pythonos基礎 Python基礎 os

獲取作業系統型別 函式 os.name 以字串形式返回作業系統的型別 posix linux作業系統 nt windows作業系統 獲取計算機資訊 函式 os.uname linux支援 windows中匯入platform模組 platform import platform info platf...

python os模組基礎命令總結

os 注意是小寫 顧名思義就是operating system 作業系統 在用python寫程式時,os模組可以幫助我們幫助我們在 中獲取電腦中的基本資訊等,以及命令列,檔案操作等於系統操作相關的功能,另外,這個模組不受平台限制,相同的 在不同的系統都可以實現功能,就不像在linux的終端中用dir...

pythonos用法 python OS使用方法

import os 獲取系統名稱 print f 系統的名稱 win系統的名稱nt 獲取當前檔案的絕對路徑 print f 獲取當前檔案的絕對路徑 絕對路徑 從具體的碟符開始到指定檔案結束 相對路徑 參照物的 當前的檔案 路徑碟符 當前檔案所在的目錄 當前檔案所在的上一級目錄 獲取系統環境變數 pr...