Python 模組 OS,目錄及檔案的簡單操作

2022-08-24 00:54:10 字數 1033 閱讀 7016

1.目錄操作

#encoding=utf-8

import unittest,os

from time import sleep

print dir(os)

#獲取檔案路徑

'''獲取當前路徑'''

os.getcwd()

os.path.abspath('')

#新建目錄

os.mkdir('test_file')

#新建多級目錄

# os.mkdir('test_file\\test_1\\test_2')

sleep(4)

#重新命名目錄

os.rename('test_file','test-1_file')

f = open('.\\test-1_file\\test.txt', 'w+')

f.close()

#刪除目錄

'''只能刪除空的目錄,若目錄中有檔案或目錄拋 windowserror

'''os.removedirs('test-1_file')

os.rmdir('test-1_file')

2.檔案操作

#encoding=utf-8

import unittest,os

from time import sleep

print dir(os)

#新建檔案

'''以 w或者w+ 開啟檔案,有此檔案則開啟,無此檔案則新建

'''f = open('test.txt', 'w+')

#寫入檔案

f.write('hello world!')

f.close()

#讀取檔案

f = open('test.txt', 'r')

print f.read()

f.close()

sleep(4)

#重新命名檔案

os.rename('test.txt','my_test.txt')

#刪除檔案

os.remove('my_test.txt')

os模組操縱檔案和目錄

如果我們要操作檔案 目錄,可以在命令列下面輸入作業系統提供的各種命令來完成。比如dir cp等命令。如果要在python程式中執行這些目錄和檔案的操作怎麼辦?其實作業系統提供的命令只是簡單地呼叫了作業系統提供的介面函式,python內建的os模組也可以直接呼叫作業系統提供的介面函式。開啟python...

Python筆記 os模組的檔案和目錄函式

1.與目錄相關的函式 直接在當前目錄下建立子目錄 os.mkdir abc 0o755 遞迴建立目錄 path abd xyz wawa os.makedirs path,0o755 import os 刪除當前目錄下的子目錄 os.rmdir abc 遞迴刪除目錄,從最裡層開始遞迴刪除 path ...

python中OS模組操作檔案和目錄

在python中執行和操作目錄和檔案的操作是通過內建的python os模組封裝的函式實現的。首先匯入模組,並檢視作業系統的型別 import osos.name 作業系統型別 nt nt,是windows posix是linux或者unix 1 對目錄和檔案的操作。os.path 檢視當前工作路徑...