os 庫和pip 庫基本操作

2021-10-06 22:59:13 字數 2020 閱讀 6127

路徑操作:

import os.path

os.path.abspath(

'./01/a.txt'

) 獲得a檔案的絕對路徑

os.path.relpath(

'c://pye'

) 獲得file檔案與當前程式的相對路徑

os.path.dirname(

'c://pye'

) 返回目錄名稱-

->c:

//pye

os.path.basename(

'c://pye'

) 返回最後的檔名稱-

->

file

.txt

os.path.join(path,

*path) 將path與後面的paths組合

例:os.path.join(

'c://pye//'

,'a.txt')-

->c:

//pye

os.path.exists(

) 判斷path對應檔案或目錄是否存在,返回true或false

os.path.isfile(

) 判斷path對應檔案是否為已存在檔案

os.path.isdir(

) 判斷path對應目錄是否已存在

os.path.getatime(

) 返回上次訪問的時間access

os.path.getmtime(

) 返回上次修改的時間modify

os.path.getctime(

) 返回建立時間create

注意,其返回都是時間戳,返回易讀時間可用 time.ctime(os.path.getctime(

))os.path.getsize(

) 返回檔案大小,以位元組為單位

修改檔案或資料夾方法

os.madir(

) 建立一級目錄

os.madirs(

) 建立多級目錄

os.rmdir(

) 刪除空資料夾

os.remove(

) 刪除檔案

刪除非空資料夾:

import shutil

shutil.rmtree(

)

程序管理

import os.system

os.system(

) 執行command命令,相當於cmd

例:os.system(

'pip install jieba'

)

環境引數:

os.getcwd(

) 返回程式的當前路徑

os.getlogin(

) 獲得系統登陸使用者名稱

os.cpu_count(

) 獲得cpu核數

os.urandom(n) 獲得n個位元組的隨機數,一般用於加密

pip install 《庫名》			安裝

pip uninstall 《庫名》 解除安裝

pip install -u 《庫名》 更新

pip show 《庫名》 展示這個庫的資訊

pip search 《庫名》 搜尋關鍵字

pip list 列出安裝的庫

window系統 pip 更改為國內映象源:

在這個目錄下

c:\users\(使用者名稱)\pip ,新建檔案pip.ini

檔案內容如下(沒有就自己建立)

os 庫的基本使用

路徑操作是利用os.path子庫 程序管理指啟動系統中的其它程式的功能 環境引數指獲得系統軟硬體資訊等環境引數。1.os庫 路徑操作,os.path字型檔 os.path.abspath path 返回path在當前檔案系統中的絕對路徑 os.path.dirname path 返回path中的目錄...

Python檔案操作,OS庫

python 檔案操作 開啟檔案 input open filetest utf8.data encoding utf 8 input2 open filetest gbk.data encoding gbk str input.read 5 讀取指定位元組 print str 漢字也被視為乙個位元...

基本操作 pip和conda

conda pip v pip 19.0.3 from d program python37 lib site packages pip python 3.7 pip install pakeage 出現successful,就成功了 pip uninstall pakeage pip list p...