日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python中os模塊的12種用法總結_python

作者:幸福的達哥 ? 更新時間: 2022-10-06 編程語言

OS ( Operating System 操作系統 ) 操作系統模塊;它是屬于python的標準庫,也就是Python自帶的庫;它常用于處理文件和目錄(文件夾)的操作。今天抽空來總結下這個模塊的12種用法,方便以后的查詢使用。

一、先總結,再詳談

二、詳談各種方法的使用

首先我們需要先將OS模塊引用出來(import os),才能正常進行下面的各個方法練習。

1、getcwd() :返回當前工作目錄

# coding:utf-8import osprint(os.getcwd())

2、chdir(path) :改變工作目錄

# coding:utf-8import ospath = os.getcwd()print(path)path1 = os.chdir(r'C:\Users\Administrator\PycharmProjects\pythonProject\01')path2 = os.getcwd()print(path2)

3、listdir(path) :列舉指定目錄中的文件名和目錄名

import ospath = "D:\ZenTestTool\data"path1 = os.listdir(path)print(path1)

4、mkdir(path) :創建單層目錄

注意事項:若創建多層目錄,父目錄不存在的話會報錯。若該目錄已存在也會報錯

import ospath = r"C:\Users\Administrator\PycharmProjects\pythonProject"path1 = os.mkdir(path)print(path1)

創建單層目錄成功,在左側可以直觀地看到。

5、makedirs() :遞歸創建目錄

import ospath = r"C:\Users\Administrator\PycharmProjects\pythonProject\01\02\03"path1 = os.makedirs(path)print(path1)

6、remove(path) :刪除文件

在目錄00里面手動創建一個文件1.txt,嘗試刪除這個文件。

7、rmdir(path) :刪除單層目錄

注意:如果該目錄有文件,則不能刪除,會報錯

import ospath = r"C:\Users\Administrator\PycharmProjects\pythonProject\00"path1 = os.rmdir(path)print(path1)

8、removedirs() :遞歸刪除目錄

注意事項:目錄需要為空,才能刪除,若不然會報錯

# coding:utf-8import ospath = r"C:\Users\Administrator\PycharmProjects\pythonProject\01\02\03"path1 = os.removedirs(path)print(path1)

如果把03文件夾中的內容刪除,再執行指令就正常,如下圖

9、system(command) :運行系統的shell命令

# coding:utf-8import ospath = os.system("adb shell top")print(path)

10、rename(old,new) :重命名

將舊的文件名重命名為新的文件名

# coding:utf-8import ospath = r"C:\Users\Administrator\PycharmProjects\pythonProject\aaaa.txt"path1 = os.rename(path,"..\\pythonProject\\bbb.txt")

11、os.curdir;相當于 一個.

# coding:utf-8import osprint(os.curdir)

12、os.pardir;相當于2個..

# coding:utf-8import osprint(os.pardir)

原文鏈接:https://blog.csdn.net/zh6526157/article/details/126273667

欄目分類
最近更新