欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python os模塊使用方法介紹

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

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

os模塊常用方法

1、os.chdir(path)修改當(dāng)前工作目錄(一般不會(huì)進(jìn)行更改)

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

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

E:\python練習(xí)

E:\python

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

注意:返回的是相對(duì)路徑

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

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

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

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

import os
print(os.getcwd())

E:\python練習(xí)

注意:返回的是絕對(duì)路徑,相當(dāng)于Linux下的pwd命令

7、os.getppid()獲取當(dāng)前進(jìn)程的進(jìn)程編號(hào)

8、os.kill()通過(guò)進(jìn)程編號(hào)殺死進(jìn)程

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

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

import os
print(os.listdir())

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

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

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

新建多級(jí)路徑,執(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)建)即新建一個(gè)路徑

傳入一個(gè)類(lèi)路徑參數(shù)來(lái)作為新建路徑的位置和名稱(chēng)

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

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

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

13、os.open()創(chuàng)建文件相當(dā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())

注意:只刪除單個(gè)目錄,不可逐級(jí)刪除

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

會(huì)從最下級(jí)目錄開(kāi)始逐級(jí)刪除指定路徑

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

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

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

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

  • src為指向的文件或路徑
  • dst為重命名后的名稱(chēng)

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

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

22、os.name 可用來(lái)判斷判斷當(dāng)前運(yùn)行所在的環(huán)境

import os
print(os.name)

nt

  • 返回值為posix,說(shuō)明為L(zhǎng)inux或Mac OS環(huán)境
  • 返回值為nt,說(shuō)明為Windows環(huán)境
  • 返回值為java,說(shuō)明為java虛擬機(jī)環(huán)境

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

相關(guān)文章

  • Python jieba庫(kù)用法及實(shí)例解析

    Python jieba庫(kù)用法及實(shí)例解析

    這篇文章主要介紹了Python jieba庫(kù)用法及實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • PyQt5 designer 頁(yè)面點(diǎn)擊按鈕跳轉(zhuǎn)頁(yè)面實(shí)現(xiàn)

    PyQt5 designer 頁(yè)面點(diǎn)擊按鈕跳轉(zhuǎn)頁(yè)面實(shí)現(xiàn)

    本文主要介紹了PyQt5 designer 頁(yè)面點(diǎn)擊按鈕跳轉(zhuǎn)頁(yè)面實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 通過(guò)Python編寫(xiě)一個(gè)簡(jiǎn)單登錄功能過(guò)程解析

    通過(guò)Python編寫(xiě)一個(gè)簡(jiǎn)單登錄功能過(guò)程解析

    這篇文章主要介紹了通過(guò)Python編寫(xiě)一個(gè)簡(jiǎn)單登錄功能過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python中的命令行參數(shù)解析工具之docopt詳解

    Python中的命令行參數(shù)解析工具之docopt詳解

    docopt 是一個(gè)用來(lái)解析命令行參數(shù)的工具,當(dāng)想要在 Python 程序后面附加參數(shù)時(shí),就不需要再為此而發(fā)愁了。下面這篇文章主要介紹了Python中命令行參數(shù)解析工具之docopt的相關(guān)資料,介紹的非常詳細(xì),需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • python捕獲警告的三種方法

    python捕獲警告的三種方法

    這篇文章主要介紹了python捕獲警告的三種方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • Python編程中time模塊的一些關(guān)鍵用法解析

    Python編程中time模塊的一些關(guān)鍵用法解析

    這篇文章主要介紹了Python編程中time模塊的一些關(guān)鍵用法解析,像mktime和localtime以及gmtime這些常用方法都有講到,需要的朋友可以參考下
    2016-01-01
  • Keras之自定義損失(loss)函數(shù)用法說(shuō)明

    Keras之自定義損失(loss)函數(shù)用法說(shuō)明

    這篇文章主要介紹了Keras之自定義損失(loss)函數(shù)用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • python基于twisted框架編寫(xiě)簡(jiǎn)單聊天室

    python基于twisted框架編寫(xiě)簡(jiǎn)單聊天室

    這篇文章主要為大家詳細(xì)介紹了python基于twisted框架編寫(xiě)簡(jiǎn)單聊天室,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 徹底解決Python包下載慢問(wèn)題

    徹底解決Python包下載慢問(wèn)題

    這篇文章主要介紹了徹底解決Python包下載慢問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python中的@cache巧妙用法

    Python中的@cache巧妙用法

    緩存是一種空間換時(shí)間的策略,緩存的設(shè)置可以提高計(jì)算機(jī)系統(tǒng)的性能,這篇文章主要介紹了Python中的@cache巧妙用法,需要的朋友可以參考下
    2023-04-04

最新評(píng)論