最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中os模塊的12種用法總結(jié)

 更新時(shí)間:2022年08月11日 08:47:47   作者:幸福的達(dá)哥  
OS?(?Operating?System?操作系統(tǒng)?)?操作系統(tǒng)模塊;它是屬于python的標(biāo)準(zhǔn)庫,常用于處理文件和目錄(文件夾)的操作。本文為大家總結(jié)了這個(gè)模塊的12種用法,希望有所幫助

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

一、先總結(jié),再詳談

二、詳談各種方法的使用

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

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

# 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) :創(chuàng)建單層目錄

注意事項(xiàng):若創(chuàng)建多層目錄,父目錄不存在的話會(huì)報(bào)錯(cuò)。若該目錄已存在也會(huì)報(bào)錯(cuò)

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

創(chuàng)建單層目錄成功,在左側(cè)可以直觀地看到。

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

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

6、remove(path) :刪除文件

在目錄00里面手動(dòng)創(chuàng)建一個(gè)文件1.txt,嘗試刪除這個(gè)文件。

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

注意:如果該目錄有文件,則不能刪除,會(huì)報(bào)錯(cuò)

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

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

注意事項(xiàng):目錄需要為空,才能刪除,若不然會(huì)報(bào)錯(cuò)

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

如果把03文件夾中的內(nèi)容刪除,再執(zhí)行指令就正常,如下圖

9、system(command) :運(yùn)行系統(tǒng)的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;相當(dāng)于 一個(gè).

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

12、os.pardir;相當(dāng)于2個(gè)..

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

到此這篇關(guān)于Python中os模塊的12種用法總結(jié)的文章就介紹到這了,更多相關(guān)Python os模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)購物系統(tǒng)(示例講解)

    Python實(shí)現(xiàn)購物系統(tǒng)(示例講解)

    下面小編就為大家?guī)硪黄狿ython實(shí)現(xiàn)購物系統(tǒng)(示例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Python用棧實(shí)現(xiàn)隊(duì)列的基本操作

    Python用棧實(shí)現(xiàn)隊(duì)列的基本操作

    隊(duì)列(Queue)和棧(Stack)是常見的數(shù)據(jù)結(jié)構(gòu),它們?cè)谟?jì)算機(jī)科學(xué)中有著廣泛的應(yīng)用,在Python中,可以使用列表(List)來實(shí)現(xiàn)棧,但要用棧來實(shí)現(xiàn)隊(duì)列需要一些巧妙的操作,本文就給大家詳細(xì)介紹一下Python中如何用棧實(shí)現(xiàn)隊(duì)列,需要的朋友可以參考下
    2023-11-11
  • 使用python實(shí)現(xiàn)兩數(shù)之和的畫解算法

    使用python實(shí)現(xiàn)兩數(shù)之和的畫解算法

    這篇文章主要介紹了使用python實(shí)現(xiàn)兩數(shù)之和的畫解算法,采用實(shí)例問題的描述來進(jìn)行問題分析,并給出用暴力求解和哈希表兩種方法解決方案,有需要的朋友可以參考下
    2021-08-08
  • Python paramiko模塊的使用示例

    Python paramiko模塊的使用示例

    本篇文章主要介紹了Python paramiko模塊的使用示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • Python基于隨機(jī)采樣一至性實(shí)現(xiàn)擬合橢圓(優(yōu)化版)

    Python基于隨機(jī)采樣一至性實(shí)現(xiàn)擬合橢圓(優(yōu)化版)

    這篇文章主要對(duì)上一版的Python基于隨機(jī)采樣一至性實(shí)現(xiàn)擬合橢圓的優(yōu)化,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的可以了解一下
    2022-11-11
  • Python中Collections模塊的Counter容器類使用教程

    Python中Collections模塊的Counter容器類使用教程

    Counter是Python標(biāo)準(zhǔn)庫提供的一個(gè)非常有用的容器,可以用來對(duì)序列中出現(xiàn)的各個(gè)元素進(jìn)行計(jì)數(shù),下面就來一起看一下Python中Collections模塊的Counter容器類使用教程
    2016-05-05
  • python數(shù)組的復(fù)制與列表中的pop

    python數(shù)組的復(fù)制與列表中的pop

    這篇文章主要介紹了python數(shù)組的復(fù)制與列表中的pop,?Python?中復(fù)制數(shù)組有只需使用賦值運(yùn)算符、淺拷貝、深拷貝三種方法,下文詳細(xì)內(nèi)容需要的小伙伴可以參考一下
    2022-04-04
  • python3使用diagrams繪制架構(gòu)圖的步驟

    python3使用diagrams繪制架構(gòu)圖的步驟

    這篇文章主要介紹了python3使用diagrams生成架構(gòu)圖的步驟,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • Dialog 按照順序彈窗的優(yōu)雅寫法

    Dialog 按照順序彈窗的優(yōu)雅寫法

    這篇文章主要介紹了Dialog 按照順序彈窗的寫法及示例,給大家介紹了DrawType的使用方式,需要的朋友可以參考下
    2021-09-09
  • python Protobuf定義消息類型知識(shí)點(diǎn)講解

    python Protobuf定義消息類型知識(shí)點(diǎn)講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python Protobuf定義消息類型知識(shí)點(diǎn)講解,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03

最新評(píng)論

惠安县| 禄丰县| 革吉县| 如皋市| 时尚| 大悟县| 博湖县| 莆田市| 临湘市| 吴堡县| 吉首市| 建昌县| 阿勒泰市| 彭阳县| 紫金县| 怀宁县| 洛隆县| 光泽县| 太谷县| 炎陵县| 昌吉市| 台东县| 普兰店市| 井冈山市| 嵩明县| 嘉义县| 长泰县| 钟祥市| 凯里市| 兖州市| 武宣县| 定结县| 莎车县| 云南省| 吴忠市| 蛟河市| 沾益县| 土默特右旗| 土默特左旗| 温泉县| 湾仔区|