国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《Python入門到精通》os模塊詳解,Python os標(biāo)準(zhǔn)庫

這篇具有很好參考價(jià)值的文章主要介紹了《Python入門到精通》os模塊詳解,Python os標(biāo)準(zhǔn)庫。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

「作者主頁」:士別三日wyx
「作者簡介」:CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者
「推薦專欄」:小白零基礎(chǔ)《Python入門到精通》

《Python入門到精通》os模塊詳解,Python os標(biāo)準(zhǔn)庫,《Python入門到精通》,python,機(jī)器學(xué)習(xí),人工智能,網(wǎng)絡(luò)安全

OS標(biāo)準(zhǔn)庫是操作系統(tǒng)接口模塊,提供了操作系統(tǒng)相關(guān)功能的調(diào)用函數(shù)。

使用OS標(biāo)準(zhǔn)庫前,需要導(dǎo)入模塊 import os

1、文件目錄操作

os.stat() 獲取文件狀態(tài)

獲取文件或文件描述符的狀態(tài),返回一個(gè) stat_result 對(duì)象。

stat_result對(duì)象有很多可以調(diào)用的屬性:

  • st_atime:最近訪問時(shí)間,單位秒
  • st_mtime:最近修改時(shí)間,單位秒
  • st_ctime:文件創(chuàng)建時(shí)間(Windows),修改時(shí)間(unix),單位秒
  • st_size:文件大小,單位字節(jié)
  • st_uid:文件所有者的ID
  • st_nlink:硬鏈接數(shù)量
  • st_dev:文件所在設(shè)備的標(biāo)識(shí)符
  • st_ino:文件的唯一標(biāo)識(shí)(Windows是文件索引號(hào),Unix是索引節(jié)點(diǎn)號(hào))
  • st_mode:文件模式,包括文件類型和文件模式位(即權(quán)限位)。
  • st_atime_ns:最近訪問時(shí)間,單位納秒
  • st_mtime_ns:最近修改時(shí)間,單位納秒
  • st_ctime_ns:文件創(chuàng)建時(shí)間(Windows),修改時(shí)間(unix),單位納秒

還有一些屬性需要在Unix系統(tǒng)上才能調(diào)用:

  • st_blocks:文件的字節(jié)塊數(shù),每塊512字節(jié)。
  • st_blksize:“首選的” 塊大小,用于提高文件系統(tǒng) I/O 效率。寫入文件時(shí)塊大小太小可能會(huì)導(dǎo)致讀取-修改-重寫效率低下。
  • st_rdev:設(shè)備類型(針對(duì)inode設(shè)備)
  • st_flags:文件標(biāo)志位(用戶定義的)
  • st_gen:文件生成號(hào)
  • st_birthtime:文件創(chuàng)建時(shí)間

os.utime() 修改文件時(shí)間

修改文件的訪問時(shí)間和修改時(shí)間,修改后需要重新獲取 stat_result 對(duì)象,才會(huì)更新。

語法

os.uime( path, (atime, mtime))

參數(shù)

  • path:(必選)文件路徑
  • atime:(必選)文件訪問時(shí)間
  • mtime:(必選)文件修改時(shí)間

實(shí)例

import os

os.utime('newDir/myFile', (1491413771, 1591413771))
statResult = os.stat('newDir/myFile')
print(statResult.st_atime)
print(statResult.st_mtime)

輸出:

1491413771.0
1591413771.0

os.rename() 修改文件/目錄

修改文件名或目錄名。

語法

os.rename( src, dst )

參數(shù)

  • src:(必選)源文件/目錄,即需要修改的文件/目錄
  • dst:(必選)目的文件/目錄,即修改后的文件/目錄

實(shí)例

import os

os.rename('myFile', 'newName')

對(duì)于Windows系統(tǒng),文件名已存在會(huì)報(bào)錯(cuò) FileExistsError。
對(duì)于Unix系統(tǒng),將文件重命名為目錄會(huì)報(bào)錯(cuò) IsADirectoryError;將目錄重命名為文件會(huì)報(bào)錯(cuò) NotADirectoryError。


os.renames() 遞歸修改文件/目錄

遞歸修改文件名或目錄名。先創(chuàng)建所需要的中間目錄,重命名后,再調(diào)用 removedirs() 刪除舊路徑中不需要的目錄。

語法

os.renames( old, new )

參數(shù)

  • old:(必選)舊路徑
  • new:(必選)新路徑

實(shí)例

import os

os.renames('myFile', 'newDir/myFile')

os.replace() 替換文件/目錄

修改文件名或目錄名,如果文件名已存在,則會(huì)靜默修改;如果目錄已存在,則會(huì)報(bào)錯(cuò) OSError。

語法

os.replace( old, new )

參數(shù)

  • old:(必選)修改前的路徑
  • new:(必選)修改后的路徑

實(shí)例

import os

os.replace('myFile', 'newDir/myFile')

os.remove() 刪除文件

刪除文件,刪除目錄會(huì)報(bào)錯(cuò) FileNotFoundError

語法

os.remove( path )

參數(shù)

  • path:(必選)文件路徑(絕對(duì)路徑/相對(duì)路徑)

實(shí)例

import os

os.remove('myFile')

os.getcwd() 獲取工作目錄

獲取當(dāng)前工作目錄,也就是當(dāng)前所在路徑,返回字符串類型。

import os

print(os.getcwd())

輸出:

E:\data\PrCharm\pythonProject1

os.getcwdb() 獲取工作目錄

獲取當(dāng)前工作目錄,二進(jìn)制序列(bytes)類型。

import os

print(os.getcwdb())

輸出:

b'E:\\data\\PrCharm\\pythonProject1'

os.chdir() 修改工作目錄

修改當(dāng)前工作目錄

語法

os.chdir( path )

參數(shù)

  • path:(必選,str類型)需要修改的路徑

實(shí)例

import os

os.chdir('E://data')
print(os.getcwd())

輸出:

E:\data

os.mkdir() 創(chuàng)建目錄

創(chuàng)建目錄,如果目錄已存在會(huì)報(bào)錯(cuò) FileExistsError,如果路徑中父目錄不存在會(huì)報(bào)錯(cuò) FileNotFoundError。

語法

os.mkdir( path, mode )

參數(shù)

  • path:(必選)目錄的路徑(絕對(duì)路徑/相對(duì)路徑)
  • mode:目錄的權(quán)限(某些系統(tǒng)會(huì)忽略)

實(shí)例

import os

os.mkdir('myDir')

當(dāng)前目錄下創(chuàng)建了目錄

《Python入門到精通》os模塊詳解,Python os標(biāo)準(zhǔn)庫,《Python入門到精通》,python,機(jī)器學(xué)習(xí),人工智能,網(wǎng)絡(luò)安全

os.makedirs() 創(chuàng)建多級(jí)目錄

創(chuàng)建多級(jí)目錄,上級(jí)目錄不存在也會(huì)自動(dòng)創(chuàng)建。

語法

os.makedirs( path, mode )

參數(shù)

  • path:(必選)目錄的路徑(絕對(duì)路徑/相對(duì)路徑)
  • mode:目錄的權(quán)限(某些系統(tǒng)會(huì)忽略)

實(shí)例

import os

os.makedirs('myDir/dir1')

當(dāng)前目錄下創(chuàng)建了目錄

《Python入門到精通》os模塊詳解,Python os標(biāo)準(zhǔn)庫,《Python入門到精通》,python,機(jī)器學(xué)習(xí),人工智能,網(wǎng)絡(luò)安全

os.rmdir() 刪除目錄

刪除目錄,如果目錄不存在,會(huì)報(bào)錯(cuò) FileNotFoundError;如果目錄不為空,會(huì)報(bào)錯(cuò) OSError。

語法

os.rmdir( path )

參數(shù)

  • path:(必選)需要?jiǎng)h除的目錄(絕對(duì)路徑/相對(duì)路徑)

實(shí)例

import os

os.rmdir('newDir')

os.removedirs() 刪除多級(jí)目錄

遞歸刪除多級(jí)目錄,如果刪除了最后一級(jí)目錄,會(huì)嘗試依次刪除上級(jí)目錄(刪除不掉不會(huì)報(bào)錯(cuò),因?yàn)榇蠖嗍且驗(yàn)槟夸洸粸榭眨?/p>

語法

os.removedirs( path )

參數(shù)

  • path:(必選)目錄路徑

實(shí)例

import os

os.removedirs('myDir/dir1')

2、系統(tǒng)信息

os.name 獲取操作系統(tǒng)類型

獲取操作系統(tǒng)的類型,只有三個(gè)值ntposixjava

  • nt:Windows系統(tǒng)
  • posix:Linux/mac系統(tǒng)
  • java:java虛擬機(jī)

比如,我的電腦是Windows,就返回 nt

import os

print(os.name)

輸出:

nt

os.environ 獲取環(huán)境變量

獲取系統(tǒng)環(huán)境變量等各種系統(tǒng)信息(導(dǎo)入OS模塊時(shí)自動(dòng)收集),字典格式,可以根據(jù)建獲取

Windows常用字段

os.environ['HOMEPATH']		# 當(dāng)前用戶主目錄。
os.environ['TEMP']			# 臨時(shí)目錄路徑。
os.environ["PATHEXT"]		# 可執(zhí)行文件。
os.environ['SYSTEMROOT']	# 系統(tǒng)主目錄。
os.environ['LOGONSERVER']	# 機(jī)器名。

Linux常用字段

os.environ['USER']			# 當(dāng)前使用用戶。
os.environ['LC_COLLATE']	# 路徑擴(kuò)展的結(jié)果排序時(shí)的字母順序。
os.environ['SHELL']			# 使用shell的類型。
os.environ['LAN']			# 使用的語言。
os.environ['SSH_AUTH_SOCK']	# ssh的執(zhí)行路徑。

環(huán)境變量的增刪改查操作

import os

environ = os.environ
# 新增
environ['環(huán)境變量名'] = '環(huán)境變量值'
# 刪除
del environ['環(huán)境變量名']
# 修改
environ['環(huán)境變量名'] = '新環(huán)境變量值'
# 查詢(變量不存在則返回默認(rèn)值)
environ['環(huán)境變量名']
environ.get('環(huán)境變量名', '默認(rèn)值')
# 判斷(存在返回True,不存在返回False)
'環(huán)境變量值' in environ

os.getenv() 獲取環(huán)境變量

根據(jù)環(huán)境變量名,獲取環(huán)境變量的值,如果環(huán)境變量名不存在,就返回default。

語法

os.getenv( key, default )

參數(shù)

  • key:(必選,str類型)環(huán)境變量名
  • default:(可選)環(huán)境變量不存在時(shí)返回,默認(rèn)值是 None

實(shí)例

import os

print(os.getenv('TEMP'))

輸出:

C:\Users\WANGYU~1\AppData\Local\Temp

os.get_exec_path() 獲取可執(zhí)行文件路徑

獲取可執(zhí)行文件路徑,從 environ 對(duì)象中,返回可執(zhí)行文件目錄的列表。

語法

os.get_exec_path( environ )

參數(shù)

  • environ:(可選)默認(rèn)值None,即使用當(dāng)前的 environ。

實(shí)例

import os

print(os.get_exec_path())

輸出:

['E:\\data\\PrCharm\\pythonProject1\\venv\\Scripts', 'C:\\......

os.cpu_count() 獲取CPU數(shù)量

返回系統(tǒng)的CPU數(shù)量,不確定就返回None。

語法

os.cpu_count()

實(shí)例

import os

print(os.cpu_count())

輸出:

8

os.getlogin() 獲取登錄用戶

獲取當(dāng)前登錄用戶,準(zhǔn)確來說,是通過控制終端進(jìn)程進(jìn)行登錄的用戶名。

import os

print(os.getlogin())

os.getpid() 獲取當(dāng)前進(jìn)程ID

獲取當(dāng)前進(jìn)程ID

import os

print(os.getpid())

輸出:

8212

os.getppid() 獲取父進(jìn)程ID

獲取當(dāng)前進(jìn)程的父進(jìn)程ID

import os

print(os.getppid())

輸出:

14132

os.urandom() 獲取隨機(jī)字節(jié)

獲取指定大小的隨機(jī)字節(jié),常用于加密。

語法

os.urandom( size )

參數(shù)

  • size:(必選)指定隨機(jī)字節(jié)的大小

實(shí)例

mport os

print(os.urandom(8))

輸出:

b'\xb1\n\xbaw2\x88\x84\xf8'

2、進(jìn)程管理

創(chuàng)建和管理進(jìn)程的函數(shù)。

os.times() 獲取進(jìn)程時(shí)間

返回當(dāng)前的全局進(jìn)程時(shí)間,列表形式,有5個(gè)屬性。

  • user:用戶時(shí)間
  • system:系統(tǒng)時(shí)間
  • children_user:所有子進(jìn)程的用戶時(shí)間
  • children_system:所有子進(jìn)程的系統(tǒng)時(shí)間
  • elapsed:從過去的固定時(shí)間點(diǎn)起,經(jīng)過的真實(shí)時(shí)間

Windows系統(tǒng)上,只有user、system兩個(gè)屬性有值,其他均為0。

語法

os.times()

實(shí)例

import os

times = os.times()
print(times)

輸出:

nt.times_result(user=0.046875, system=0.109375, children_user=0.0, children_system=0.0, elapsed=0.0)

os.abort() 中斷當(dāng)前進(jìn)程

發(fā)送SIGABRT信號(hào)給當(dāng)前進(jìn)程,用來終止進(jìn)程,如果進(jìn)程沒有中斷,則函數(shù)不會(huì)返回。

  • Unix系統(tǒng)會(huì)生成一個(gè)核心轉(zhuǎn)儲(chǔ)文件
  • Windows系統(tǒng)立即返回退出代碼

語法

os.abort()

比如,當(dāng)程序出現(xiàn)嚴(yán)重錯(cuò)誤時(shí),調(diào)用 os.abort() 終止進(jìn)程。

import os

try:
    # 業(yè)務(wù)代碼
    pass
except:
    os.abort()

補(bǔ)充:

  • SIGABRT用來中止一個(gè)程序,處理函數(shù)返回后,所有打開的文件描述符將會(huì)被關(guān)閉,流也會(huì)被flush,程序也會(huì)結(jié)束。
  • SIGABRT是一個(gè)暴力信號(hào),可能會(huì)破壞進(jìn)程的狀態(tài),應(yīng)該謹(jǐn)慎使用。

os.system() 執(zhí)行系統(tǒng)命令

執(zhí)行系統(tǒng)命令,并在控制臺(tái)輸出執(zhí)行結(jié)果

語法

os.system( commend )

參數(shù)

  • commend:(必選)需要執(zhí)行的命令

實(shí)例

import os

os.system('ping www.baidu.com')

輸出:

???? Ping www.a.shifen.com [39.156.66.18] ???? 32 ????????:
???? 39.156.66.18 ????: ???=32 ???=17ms TTL=50
???? 39.156.66.18 ????: ???=32 ???=16ms TTL=50

os.popen() 執(zhí)行shell命令

通過Python執(zhí)行系統(tǒng)命令,返回命令的執(zhí)行結(jié)果(文本類型的對(duì)象)。

語法

os.popen( command, mode, buffer )

參數(shù)

  • command:(必選)需要執(zhí)行的命令
  • mode:(可選)文件打開模式,默認(rèn)值 r(只讀模式)
  • buffer:緩沖區(qū)大小,

實(shí)例

import os

out = os.popen('ping www.baidu.com')
print(out.read())

輸出:

正在 Ping www.a.shifen.com [39.156.66.14] 具有 32 字節(jié)的數(shù)據(jù):
來自 39.156.66.14 的回復(fù): 字節(jié)=32 時(shí)間=13ms TTL=50
來自 39.156.66.14 的回復(fù): 字節(jié)=32 時(shí)間=48ms TTL=50

os.startfile() 打開文件

自動(dòng)打開文件,絕對(duì)路徑要用/,相對(duì)路徑要用 \

語法

os.startfile( path )

實(shí)例

import os

os.startfile('newDir\myFile')

執(zhí)行后,桌面上會(huì)打開指定的文件。


3、錯(cuò)誤/異常

OS模塊所有函數(shù)都會(huì)拋出OSError及其子類

BlockingIOError

OSError的子類

當(dāng)在設(shè)置為非阻塞操作的對(duì)象(例如:套接字)上,執(zhí)行阻塞操作時(shí)觸發(fā)。

ChildProcessError

OSError的子類

子進(jìn)程上的操作失敗時(shí)觸發(fā)。

ConnectionError

OSError的子類

與連接相關(guān)的問題的基類,常見的有它的子類。

BrokenPipeError

ConnectionError的子類

管道中斷時(shí)觸發(fā)。

管道是單向通信的,在管道另一端關(guān)閉時(shí)寫入,或者在已經(jīng)關(guān)閉的套接字上寫入,都會(huì)導(dǎo)致管道中斷。

ConnectionAbortedError

ConnectionError的子類

連接被對(duì)端終止時(shí)觸發(fā)。

這種異常通常意味著網(wǎng)絡(luò)連接被意外中斷,可能是服務(wù)器出現(xiàn)故障、網(wǎng)絡(luò)擁堵等原因?qū)е碌?,比?服務(wù)器返回的響應(yīng)超時(shí)或斷開了連接。

ConnectionRefusedError

ConnectionError的子類

連接被對(duì)方拒絕時(shí)觸發(fā)。

常見的原因有:

  1. 你想連接的服務(wù)器沒有啟動(dòng)相關(guān)服務(wù)
  2. 防火墻阻止連接
  3. 端口被占用,關(guān)閉占用端口的服務(wù)
  4. IP或端口錯(cuò)誤

ConnectionResetError

ConnectionError的子類

對(duì)端重置連接時(shí)觸發(fā)。

常見的原因有:

  1. 高延遲或丟包等網(wǎng)絡(luò)錯(cuò)誤導(dǎo)致連接中斷
  2. 防火墻等ACL訪問控制出于安全原因阻止了連接

FileExistsError

OSError的子類

創(chuàng)建的文件或目錄已經(jīng)存在時(shí)觸發(fā)

FileNotFoundError

OSError的子類

請(qǐng)求的文件或目錄不存在時(shí)觸發(fā)

InterruptedError

OSError的子類

系統(tǒng)調(diào)用被傳入信號(hào)中斷時(shí)觸發(fā)

IsADirectoryError

OSError的子類

對(duì)目錄執(zhí)行文件操作時(shí)觸發(fā)

NotADirectoryError

OSError的子類

對(duì)文件執(zhí)行目錄操作時(shí)觸發(fā)

PermissionError

OSError的子類

執(zhí)行的操作沒有足夠的訪問權(quán)限時(shí)觸發(fā)

ProcessLookupError

OSError的子類

指定的進(jìn)程不存在時(shí)觸發(fā)

TimeoutError

OSError的子類

系統(tǒng)功能在系統(tǒng)級(jí)別的超時(shí)時(shí)觸發(fā)文章來源地址http://www.zghlxwxcb.cn/news/detail-635478.html

到了這里,關(guān)于《Python入門到精通》os模塊詳解,Python os標(biāo)準(zhǔn)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【100天精通python】Day14:python模塊_標(biāo)準(zhǔn)模塊,自定義模塊

    目錄 1 python 模塊 2 標(biāo)準(zhǔn)模塊 2.1 常見的標(biāo)準(zhǔn)模塊 2.2 標(biāo)準(zhǔn)模塊的導(dǎo)入 3 自定義模塊

    2024年02月14日
    瀏覽(20)
  • 【100天精通python】Day20:文件及目錄操作_os模塊和os.psth模塊, 文件路徑拼接,目錄操作

    目錄 專欄導(dǎo)讀? 1 文件的目錄操作 ?os模塊的一些操作目錄函數(shù)?編輯

    2024年02月14日
    瀏覽(18)
  • python的os模塊詳解

    python的os模塊詳解

    ? ? ? ? 本章介紹python自帶模塊os,os為操作系統(tǒng) operating system 的簡寫,意為python與電腦的交互。主要學(xué)習(xí)的函數(shù)有?os.getcwd()、os.chdir()、os.path.basename()、os.path.join()、os.path.exists()、os.path.isdir()、os.path.isfile()、os.listdir()、os.walk()、os.scandir()、os.stat()、os.mkdir()、os.makedirs()、os.

    2024年02月11日
    瀏覽(19)
  • Python必知必會(huì) os 模塊詳解

    Python必知必會(huì) os 模塊詳解

    ?? 作者簡介 :大家好我是小魚干兒?是一個(gè)熱愛編程、熱愛算法的大三學(xué)生,藍(lán)橋杯國賽二等獎(jiǎng)獲得者 ?? 個(gè)人主頁 :https://blog.csdn.net/qq_52007481 ? 個(gè)人社區(qū) :【小魚干愛編程】 ?? 算法專欄 :算法競賽進(jìn)階指南 ?? 刷題網(wǎng)站 :市面上的刷題網(wǎng)站有很多如何選擇一個(gè)適

    2024年02月03日
    瀏覽(44)
  • 【Python基礎(chǔ)入門篇】基本函數(shù)——os與sys模塊

    os模塊和sys模塊 os模塊負(fù)責(zé)程序與操作系統(tǒng)交互,提供訪問操作系統(tǒng)的接口 sys模塊負(fù)責(zé)程序與Python解釋器交互,用于操控Python運(yùn)行環(huán)境 待完善

    2024年01月25日
    瀏覽(24)
  • Python 程序設(shè)計(jì)入門(025)—— 使用 os 模塊操作文件與目錄

    Python 內(nèi)置了 os 模塊及其子模塊 os.path,用于對(duì)目錄或文件進(jìn)行操作。在使用 os 模塊及其子模塊 os.path 模塊時(shí),需要使用 import 導(dǎo)入該模塊,才能使用它們提供的函數(shù)或方法。 1、os 模塊提供的操作目錄的函數(shù) os 模塊提供的操作目錄的函數(shù)如下表所示: 函數(shù) 說明 getcwd() 返回當(dāng)

    2024年02月11日
    瀏覽(86)
  • 31.Python從入門到精通—Python數(shù)據(jù)壓縮 性能度量 測試模塊

    31.Python從入門到精通—Python數(shù)據(jù)壓縮 性能度量 測試模塊

    ??????個(gè)人主頁:以山河作禮。 ??????: Python領(lǐng)域新星創(chuàng)作者,CSDN實(shí)力新星認(rèn)證,CSDN內(nèi)容合伙人,阿里云社區(qū)專家博主,新星計(jì)劃導(dǎo)師,在職數(shù)據(jù)分析師。 ????悲索之人烈焰加身,墮落者不可饒恕。永恒燃燒的羽翼,帶我脫離凡間的沉淪。 ?? 希望大家能持續(xù)支持

    2024年04月14日
    瀏覽(27)
  • 【Python】系列模塊之標(biāo)準(zhǔn)庫re詳解

    【Python】系列模塊之標(biāo)準(zhǔn)庫re詳解

    ? ? 感謝點(diǎn)贊和關(guān)注 ,每天進(jìn)步一點(diǎn)點(diǎn)!加油! 目錄 一、Python 正則表達(dá)式 1.1 re模塊常用操作 1.2 re.match 1.3 re.search 1.4 re.findall 1.5 re.compile 函數(shù) 1.6 re.sub 檢索和替換 1.7 re.split拆分 1.8 實(shí)戰(zhàn)案例:根據(jù)文件名匹配文件并移動(dòng) Python 系列文章學(xué)習(xí)記錄: Python系列之Windows環(huán)境安裝配

    2024年02月03日
    瀏覽(25)
  • 37.Python從入門到精通—Python3 多線程 線程模塊 使用 threading 模塊創(chuàng)建線程

    在Python 3中,線程模塊已被重命名為_thread,同時(shí)還引入了更高級(jí)別的 threading 模塊,它允許創(chuàng)建線程對(duì)象并提供了更多的方法來控制線程的行為。 以下是一個(gè)簡單的示例,演示如何使用 threading 模塊創(chuàng)建并啟動(dòng)線程: 在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為 print_numbers 的函數(shù),它

    2024年04月26日
    瀏覽(28)
  • Python標(biāo)準(zhǔn)庫 subprocess 模塊多進(jìn)程編程詳解

    Python標(biāo)準(zhǔn)庫 subprocess 模塊多進(jìn)程編程詳解

    subprocess 模塊,允許生成新的進(jìn)程執(zhí)行命令行指令,python程序,以及其它語言編寫的應(yīng)用程序, 如 java, c++,rust 應(yīng)用等。 subprocess可連接多個(gè)進(jìn)程的輸入、輸出、錯(cuò)誤管道,并且獲取它們的返回碼。 asyncio也支持subprocess. 許多知名庫都在使用此模塊創(chuàng)建進(jìn)程,以及做為跨語言粘合

    2024年02月02日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包