Python中os库的使用
文章目錄
- Python中os庫的使用
- 1. path子庫
- 1.1 獲取絕對路徑
- 1.2 歸一化path的表示形式
- 1.3 得到文件的相對路徑
- 1.4 獲取目錄名
- 1.5 獲取文件名
- 1.6 路徑組合
- 1.7 判斷文件或目錄是否存在
- 1.8 獲取文件或目錄的時間信息
- 2. 執行命令
- 3. 獲取環境參數
Python中os庫的使用
Python的os庫提供了通用的、基本的操作系統交互功能。os庫是Python中的標準庫,其中包含幾百個子庫。下面講一下其中常用的功能。
1. path子庫
os庫中用來處理文件路徑的是path庫,它是os庫下的子庫,下面是os.path庫的常用方法:
1.1 獲取絕對路徑
abspath(path),該方法是獲取path在當前系統中的絕對路徑:
import os print("text.txt在系統中的絕對路徑是:", end=" ") print(os.path.abspath("text.txt")) #text.txt在系統中的絕對路徑是: F:\python_work\text.txt1.2 歸一化path的表示形式
normpath(path),歸一化path的表示形式,統一用\分隔符:
import os print(os.path.normpath("F:/python_work/text.txt")) #F:\python_work\text.txt1.3 得到文件的相對路徑
relpath(path),返回當前程序和文件之間的相對路徑(relative path):
import os print(os.path.relpath("F:\電子專業書\Java(讀)"))#..\電子專業書\Java(讀)1.4 獲取目錄名
dirname(path),返回path中的目錄名稱:
import os print(os.path.dirname("F:\電子專業書\Java(讀)"))#F:\電子專業書1.5 獲取文件名
basename(path),返回path中最后的文件名稱:
import os print(os.path.basename("F:\電子專業書\Java(讀)"))#Java(讀)1.6 路徑組合
join(path,*paths),組合path和paths,返回一個路徑字符串:
會從最后一個以”/”開頭的參數開始拼接,之前的參數全部丟棄。
以上一種情況為先。在上一種情況確保情況下,若出現”./”開頭的參數,會從”./”開頭的參數的上一個參數開始拼接。
1.7 判斷文件或目錄是否存在
exists(path),判斷path對應的文件或目錄是否存在,返回True或False:
import os print(os.path.exists("F:\電子專業書\Java(讀)")) #Trueisfile(path,判斷path所對是否為已存在的文件,返回True或False:
import os print(os.path.isfile("F:\電子專業書\Java(讀)")) #Falaseisdir(path),判斷path所對應是否為已存在的目錄,返回True或False:
import os print(os.path.isdir("F:\電子專業書\Java(讀)")) #True1.8 獲取文件或目錄的時間信息
getatime(path),返回path對應的文件或目錄上一次的訪問時間,a指的是assess:
import os print(os.path.getatime("F:\電子專業書\Java(讀)")) #1611228617.7431529getmtime(path),返回path對應文件或目錄最近一次的修改時間,m指的是modify:
import os print(os.path.getmtime("F:\電子專業書\Java(讀)")) #1608198174.8387842getctime(path),返回對應的文件或目錄的創建時間,c指的是create:
import os print(os.path.getctime("F:\電子專業書\Java(讀)")) #1600691595.1627135getsize(path),返回文件或目錄的大小:
import os print(os.path.getsize("F:\電子專業書\Java(讀)")) #4096上面是os庫中常用的有關路徑操作的方法,有關路徑的操作方法大部分在os庫的子庫path中。
2. 執行命令
有關執行程序或命令的是system(command)方法,該方法會將字符串當作命令處理執行:
import os os.system("cd") #F:\python_work3. 獲取環境參數
下面是一些常用的用于獲取環境參數的方法,getcwd(path),獲得當前程序的操作路徑:
import os print(os.getcwd()) #F:\python_workchdir(path),更改當前程序的操作路徑:
print(os.getcwd()) os.chdir("d:/") print(os.getcwd()) #F:\python_work #d:\getlogin(),獲取當前登錄系統的用戶名稱:
import os print(os.getlogin())cpu_count(),獲取當前系統的CPU數量:
import os print(os.cpu_count()) #8好了,以上就是os庫中常用的知識了,感謝你的閱讀!
總結
以上是生活随笔為你收集整理的Python中os库的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows使用msi安装MySQL安
- 下一篇: Python中常见的语法糖