# -*- 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...