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

python os模塊使用方法介紹

 更新時間:2022年08月19日 10:12:26   作者:魏大橙  
OS ( Operating System 操作系統(tǒng) ) 操作系統(tǒng)模塊;它是屬于python的標準庫,常用于處理文件和目錄(文件夾)的操作。本文為大家總結(jié)了這個模塊的常用方法,希望有所幫助

os(operating system)模塊是python中操作文件系統(tǒng)的模塊,它是Python程序與操作系統(tǒng)進行交互的接口

os模塊常用方法

1、os.chdir(path)修改當前工作目錄(一般不會進行更改)

用處:可以跨目錄寫文件和調(diào)用模塊,可以切換當前目錄進行訪問其下目錄的文件內(nèi)容

import os
print(os.getcwd())
os.chdir("E:\python")
print(os.getcwd())

E:\python練習

E:\python

2、os.curdir()獲取當前目錄

注意:返回的是相對路徑

3、os.chmod()修改權(quán)限(一般用在Linux)

4、os.close()關(guān)閉文件路徑

5、os.cpu_count()返回的是cpu核所對應的線程數(shù)

6、os.getcwd()獲取當前路徑

import os
print(os.getcwd())

E:\python練習

注意:返回的是絕對路徑,相當于Linux下的pwd命令

7、os.getppid()獲取當前進程的進程編號

8、os.kill()通過進程編號殺死進程

9、os.linesep()對應系統(tǒng)下的換行符

10、os.listdir()返回對應目錄下的所有文件及文件夾

import os
print(os.listdir())

['demo1.py', 'demo12.py', 'demo13.py']

注意:隱藏文件也能被調(diào)取出來,返回的是列表

11、os.makedirs()創(chuàng)建目錄,支持多層創(chuàng)建目錄(文件夾)

新建多級路徑,執(zhí)行的是遞歸創(chuàng)建

import os
os.makedirs("test/os/makedirs")
print(os.listdir())

['demo1.py', 'demo12.py', 'demo13.py','test']

12、os.mkdir()創(chuàng)建目錄(只支持一層創(chuàng)建)即新建一個路徑

傳入一個類路徑參數(shù)來作為新建路徑的位置和名稱

import os
os.mkdir("test.mkdir")
print(os.listdir())

['demo1.py', 'demo12.py', 'demo13.py','test.mkdir']

注意:如果傳入的路徑已存在,則會拋出FileExistsError異常

13、os.open()創(chuàng)建文件相當于全局函數(shù)open()(IO流)

14、os.pathsep()獲取環(huán)境變量的分隔符windows linux

15、os.sep()獲取路徑的分隔符

16、os.remove(文件名或路徑)刪除文件

此函數(shù)用于刪除文件

import os
os.remove("zuoye1.py")
print(os.listdir())

17、os.rmdir()刪除目錄

import os
os.rmdir("test/os/makedirs")
print(os.listdir())
import os
os.rmdir("test.mkdir")
print(os.listdir())

注意:只刪除單個目錄,不可逐級刪除

18、os.removedirs()移除目錄,支持多級刪除(遞歸)

會從最下級目錄開始逐級刪除指定路徑

import os
os.removedirs("test/os/makedirs")
print(os.listdir())

注意:遇到非空目錄即停止

19、os.system()執(zhí)行終端命令os.system("cls")清屏

20、os.rename(src,dst)將文件或路徑重命名

  • src為指向的文件或路徑
  • dst為重命名后的名稱

注意:若指定的路徑在其他目錄下,該函數(shù)可實現(xiàn)文件或路徑的“剪切后粘貼”操作

21、os.renames()重命名路徑(rename的遞歸版本)

22、os.name 可用來判斷判斷當前運行所在的環(huán)境

import os
print(os.name)

nt

  • 返回值為posix,說明為Linux或Mac OS環(huán)境
  • 返回值為nt,說明為Windows環(huán)境
  • 返回值為java,說明為java虛擬機環(huán)境

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

相關(guān)文章

  • 一文詳解Python中PO模式的設(shè)計與實現(xiàn)

    一文詳解Python中PO模式的設(shè)計與實現(xiàn)

    在使用 Python 進行編碼的時候,會使用自身自帶的編碼設(shè)計格式,比如說最常見的單例模式等。本文將為大家介紹PageObject自動化設(shè)計模式(PO模式)的設(shè)計與實現(xiàn),感興趣的可以了解一下
    2022-06-06
  • Python?selenium?webdriver?基本使用代碼分享

    Python?selenium?webdriver?基本使用代碼分享

    這篇文章主要介紹了Python?selenium?webdriver?基本使用,本文僅僅簡單介紹了selenium的使用常用代碼分享,需要的朋友可以參考下
    2022-11-11
  • VSCode運行或調(diào)試python文件無反應的問題解決

    VSCode運行或調(diào)試python文件無反應的問題解決

    這篇文章主要給大家介紹了關(guān)于VSCode運行或調(diào)試python文件無反應的問題解決,使用VScode編譯運行C/C++沒有問題,但是運行Python的時候出了問題,所以這里給大家總結(jié)下,需要的朋友可以參考下
    2023-07-07
  • Matplotlib繪圖基礎(chǔ)之坐標軸詳解

    Matplotlib繪圖基礎(chǔ)之坐標軸詳解

    Matplotlib的坐標軸是用于在繪圖中表示數(shù)據(jù)的位置的工具,也是為了幫助觀察者了解圖像中數(shù)據(jù)的位置和大小,下面小編就來和大家詳細聊聊Matplotlib繪圖時坐標軸的具體使用吧
    2023-07-07
  • 七個非常實用的Python工具包總結(jié)

    七個非常實用的Python工具包總結(jié)

    Python 擁有海量的包,無論是普通任務還是復雜任務,我們經(jīng)常在應用程序中使用大量的工具包.本文我將討論一些常被低估的數(shù)據(jù)科學包,包括:數(shù)據(jù)清理、應用程序開發(fā)和調(diào)試方面,需要的朋友可以參考下
    2021-06-06
  • 1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt

    1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt

    這篇文章主要教大家如何1分鐘快速生成用于網(wǎng)頁內(nèi)容提取的xslt,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 各個系統(tǒng)下的Python解釋器相關(guān)安裝方法

    各個系統(tǒng)下的Python解釋器相關(guān)安裝方法

    這篇文章主要介紹了各個系統(tǒng)下的Python解釋器相關(guān)安裝方法,Python在很多Linux發(fā)行版中已經(jīng)被默認安裝,需要的朋友可以參考下
    2015-10-10
  • Pandas中字符串和時間轉(zhuǎn)換與格式化的實現(xiàn)

    Pandas中字符串和時間轉(zhuǎn)換與格式化的實現(xiàn)

    本文主要介紹了Pandas中字符串和時間轉(zhuǎn)換與格式化的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • 從零學python系列之新版本導入httplib模塊報ImportError解決方案

    從零學python系列之新版本導入httplib模塊報ImportError解決方案

    在使用新版python打開舊版本代碼的時候,可能會有些報錯或者不兼容的情況出現(xiàn),今天我們就來分析其中的一種情況
    2014-05-05
  • PyQt5中QCommandLinkButton的詳細教程與應用實戰(zhàn)

    PyQt5中QCommandLinkButton的詳細教程與應用實戰(zhàn)

    在PyQt5中,QCommandLinkButton是一個特殊的按鈕控件,它最初在Windows Vista中引入,并因其獨特的外觀和功能在GUI應用程序中得到了廣泛應用,本教程將結(jié)合實際案例,詳細介紹QCommandLinkButton在PyQt5中的用法,需要的朋友可以參考下
    2024-07-07

最新評論

淮北市| 昆山市| 余姚市| 吴旗县| 扎鲁特旗| 辽宁省| 玉田县| 连南| 中阳县| 石林| 丰顺县| 乐山市| 彭阳县| 海丰县| 平阳县| 永仁县| 台南县| 惠来县| 城固县| 松江区| 阜南县| 华蓥市| 通化市| 长丰县| 五河县| 雅江县| 酒泉市| 体育| 彭水| 凤台县| 都昌县| 隆安县| 陆丰市| 义乌市| 海淀区| 松溪县| 乐安县| 兴安县| 徐水县| 涞水县| 尼勒克县|