1. 程式人生 > >Python os模組方法彙總

Python os模組方法彙總

1. os.path.abspath(path) 返回path規範化的絕對路徑

>>> os.path.abspath('test.csv') 
'C:\\Python25\\test.csv' 
 
>>> os.path.abspath('c:\\test.csv') 
'c:\\test.csv' 
 
>>> os.path.abspath('../csv\\test.csv') 
'C:\\csv\\test.csv' 

2. os.path.split(path) 將path分割成目錄和檔名二元組返回

>>> os.path.split('c:\\csv\\test.csv') 
('c:\\csv', 'test.csv') 
>>> os.path.split('c:\\csv\\') 
('c:\\csv', '') 

3. os.path.basename(path) 返回path最後的檔名
如何path以/或\結尾,那麼就會返回空值, 即os.path.split(path)的第二個元素。  

>>> os.path.basename('c:\\test.csv') 
'test.csv' 
>>> os.path.basename('c:\\csv') 
'csv' (這裡csv被當作檔名處理了) 
>>> os.path.basename('c:\\csv\\') 
'' 

4. os.remove(path)刪除檔案 

if(os.path.exists(filepath)):
    os.remove(filepath)

相關推薦

Python os模組方法彙總

1. os.path.abspath(path) 返回path規範化的絕對路徑 >>> os.path.abspath('test.csv') 'C:\\Python25\\test.csv' >>> os.path.abspat

python os模組方法總結

在python中os是一個非常常用的模組,下面是對os中方法的總結(實驗為Mac環境) 1 .  os.name  :輸出字串指示使用的平臺,windows是'nt', linux/unix/mac是'posix'   <span style="font-fami

python os 模組常用方法

常見函式列表 os.sep:取代作業系統特定的路徑分隔符 os.name:指示你正在使用的工作平臺。比如對於Windows,它是’nt’,而對於Linux/Unix使用者,它是’posix’。 os.getcwd:得到當前工作目錄,即當前python指令碼工作的目錄路徑。 os.ge

python os模組功能和方法總結

os.sep     可以取代作業系統特定的路徑分割符 os.linesep  字串給出當前平臺使用的行終止符。例如,Windows使用'\r\n',Linux使用'\n' 而Mac使用'\r'。 os.name       &nb

python~module gzip 使用方法,及簡介! 附件 python ~ os 模組!!!

這個模組提供了一些簡單的介面來對檔案進行壓縮和解壓縮類似於GNU專案的gzip和gunzip,資料的壓縮源於zlib模組的支援。gzip.open(filename, mode='rb', compresslevel=9, encoding=None, errors=Non

python測試開發棧】—幫你總結Python os模組高頻使用的方法

Python中的os模組是主要和系統操作相關的模組,在平時的工作中會經常用到,花時間整理了os模組的高頻使用方法,同時整理出使用時需要注意的點。歸納來講,os模組的方法可以分為:目錄操作、檔案操作、路徑操作、系統操作等四大類,我們接下來依次進行介紹。 目錄操作相關 建立、刪除、重新命名目錄 # 當前目

Python os.popen() 方法

eight color class pretty tty html mkdir img 都是 簡述 就是新建一個管道執行一個命令。 方法是os.popen(命令,權限,緩沖大小) 比如 a = ‘mkdir def‘ b = os.popen(a,‘r‘,

Python---OS模組常用命令

Python中對於檔案操作與處理的模組有:os模組和shutil模組。 os模組不僅提供了對目錄/檔案進行:新建、刪除、檢視等操作,還提供了對檔案以及目錄的路徑操作:絕對路徑、相對路徑等。 shutil模組相當於是對os進行的一個補充,對檔案進行:移動、複製、法寶、壓縮、解壓等操作 1、

python os模組對檔案的操作

返回作業系統型別 os.name 返回值為posix,是linux作業系統,返回值為nt,是windows系統 返回作業系統的詳細資訊 os.uname() 系統的環境變數 os.environ 判斷是否是絕對路徑 os.path.isabs 不會判斷檔案或

python----OS模組的功能

import os system =os.name if system == 'nt': print('當前的作業系統是windows') else: print('當前的作業系統是Linux') print('本系統表示路徑的分隔符是:',os.sep) print(

Python OS 模組說明

目錄: chdir():改變工作目錄 chroot():設定當前程序的根目錄 listdir():列出指定目錄下的所有檔名 mkdir():建立指定目錄 makedirs():建立多級目錄 getcwd():獲取目錄 rmdir():刪除目錄 刪除最後一級目錄名字(/path/刪除/) re

os模組方法

os.path.abspath(path) #返回絕對路徑 os.path.basename(path) #返回檔名 os.path.commonprefix(list) #返回多個路徑中,所有path共有的最長的路徑。 os.path.dirname(path) #返回檔案路徑 os.path.exi

Python OS模組之操作檔案和目錄

#-*-coding:utf-8-*- import os import shutil ###############OS模組############## #獲得當前python指令碼的工作目錄 os.getcwd() #獲得指定目錄下的所有檔案和目錄名 os.listdir("C:\\")

python==os模組

1 簡介 os模組提供使用作業系統相關功能的便捷方式。 2 目錄結構 |-- pymodel | |-- images | | |-- Leon.png | | |-- Liuxiang.png | | |-- Lo.png | | |--

python-os 模組

modules----->os模組 小夥伴在程式設計的時候,經常和檔案目錄打交道,離不開各種檔案路徑的獲取和使用,關於python中os模組都是幫助我們處理這些事情的. os模組包含普遍的的作業系統,與具體的平臺無關,也就是使用python os模組獲取的檔案路徑在linux,mac,windows

python os模組使用總結

1.os模組命令 os.curdir 返回('.') 指代當前目錄 os.pardir 返回('..') 指代上一級目錄 os.chdir(path) 用於改變當前工作目錄到指定的路徑 os.getcwd() 用於返回當前工作目錄 os.listdir(path

Python OS模組常用功能 中文圖文詳解

一、Python OS模組介紹 OS模組簡單的來說它是一個Python的系統程式設計的操作模組,可以處理檔案和目錄這些我們日常手動需要做的操作。 可以檢視OS模組的幫助文件: >>> import os #匯入os模組 >>> help(os)  

Python:list方法彙總

list簡介:list是一種有序可變集合 list方法: list1 = [1,2,3] list2 = [4,5,6] list3 = [1,2,3,2,4,2] 備註:預設以下方法操作時,list1和list2均為上面的值 1.列表組合:+

python os模組與path模組 重要函式

os模組: 作用:管理檔案和目錄 屬性: os.name:返回系統型別        常用的windows系統 --> nt os.environ:返回當前系統所有的環境變數 os.environ.get(ver):返回ver環境變數的內容 函式: os

python核心模組方法

********************os模組: os.remove() 刪除檔案 os.unlink() 刪除檔案 os.rename() 重新命名檔案 os.listdir() 列出指定目錄下所有檔案 o