Python os模組 簡單使用

2021-07-31 07:44:36 字數 1284 閱讀 2017

利用python 列出檔案下的所有檔案

方法1  使用os.listdir 模組

import os

for filename in os.listdir('路徑)

print filename

方法2  使用glob模組

import glob

for filename in glob.glob('/home/aaa/*.txt)  #篩選出來 .txt  結尾的檔案

print filenname

利用python 判斷檔案是否存在

import os

filename = '/home/aaa/aaa.txt'

file_dir = os.path.path(filename)[0]  #分離出來檔案的路徑

file_name = os .path.path(filename)[1] #分離出來檔案的名字

if not os.path.isdir(file_dir):    # 首先判斷檔案的路徑是否存在,不存在的話先建立路徑

os.makedirs(file_dir)

if not os.path.exists(filename ):  #然後判斷檔案是否存在,不存在的話建立檔案。

os.system(r'touch %s' % filename)

python os模組的簡單使用

python 的標準庫中的 os模組 包含普遍的 作業系統 功能。獲取cpu個數,獲取作業系統型別,示例 import os cpucount os.cpu count print cpucount name os.name print 作業系統的名字是 format name result os....

python os模組使用

os.sep 可以取代作業系統 特定的路徑分割符 os.linesep 字串給出當前平台使用的行終止符。例如,windows使用 r n linux使用 n 而mac使用 r os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 pos...

python os模組使用

os模組提供了很多對系統直接操作的方法,實現對目錄的操作。例如 import os os.mkdir root 建立乙個root目錄,但不能聯級建立 os.makedir a b c 可以級聯建立相當於linux中的mkdir p os.rmdir 目錄 刪除目錄,不能刪除有內容的目錄 os.rem...