問(wèn)題 日常情況,有時(shí)需要驗(yàn)證多個(gè)python3版本的兼容性,需要在操作系統(tǒng)上安裝多個(gè)python3版本,比如python3.11和python3.12。該如何操作? 方法 我...
問(wèn)題 日常情況,有時(shí)需要驗(yàn)證多個(gè)python3版本的兼容性,需要在操作系統(tǒng)上安裝多個(gè)python3版本,比如python3.11和python3.12。該如何操作? 方法 我...
有時(shí)候我們會(huì)有這樣的需求: 在程序中查看python的版本。在代碼中可以通過(guò)sys.version, 或者sys.version_info 得到 在python3.5.2的環(huán)...
1.問(wèn)題 并發(fā)性能一直都是Python之殤,線程很多情況下不能提升性能,而且不容易殺死,容易阻塞,編寫線程并發(fā)永遠(yuǎn)不是一個(gè)簡(jiǎn)單的問(wèn)題。多進(jìn)程并發(fā),也是如此,如何殺死進(jìn)程,如何...
1.概述 python中的日志庫(kù)logging使用起來(lái)有點(diǎn)像log4j,但配置通常比較復(fù)雜,構(gòu)建日志服務(wù)器時(shí)也不是方便。標(biāo)準(zhǔn)庫(kù)logging的替代品是loguru,logur...
問(wèn)題 日常開(kāi)發(fā)中,經(jīng)常會(huì)遇到一些對(duì)象是純的數(shù)據(jù),用于內(nèi)部對(duì)象之間或者外部的網(wǎng)絡(luò)交互。這樣的數(shù)據(jù)經(jīng)常被定義成json數(shù)據(jù)格式。可能的代碼如下: 問(wèn)題是這樣的數(shù)據(jù),每次都是從頭封...
1.Fedora基礎(chǔ)容器 1.Fedora容器常用包 使用前面介紹的容器啟動(dòng),新建fedora基礎(chǔ)容器,常用的包如下: 2.Fedora容器安裝ssh服務(wù)器 對(duì)于Fedora...
1.宿主機(jī)環(huán)境 1.1.查看ubuntu系統(tǒng)版本 準(zhǔn)備一臺(tái)ubuntu系統(tǒng),可以是vm也可以實(shí)體機(jī)。本文的內(nèi)容是基于vm環(huán)境構(gòu)建。 1.2.安裝docker 查看docker...
ruby語(yǔ)言基礎(chǔ) 1.ruby簡(jiǎn)介 編程界幾大魔幻語(yǔ)言,c++、JavaScript、ruby和perl等,個(gè)個(gè)都是神奇而強(qiáng)大,好壞不一,魔幻的別稱不是沒(méi)來(lái)由。perl這輩子...
1.問(wèn)題 json是網(wǎng)絡(luò)傳輸比較簡(jiǎn)單易用。python中,json和dict對(duì)象可以相互轉(zhuǎn)換,首先我們看下簡(jiǎn)單的dict對(duì)象轉(zhuǎn)換。 輸出為: 一般情況下,我們遇到的類型一般并...
1.問(wèn)題 前面我們討論了pytest-mock,給模塊mock的使用方法。當(dāng)時(shí)還列舉了兩個(gè)問(wèn)題,如何給對(duì)象的屬性進(jìn)行mock,以及如何同一個(gè)地方進(jìn)行mock,避免每個(gè)測(cè)試用例...
1.問(wèn)題 使用pytest做python代碼的測(cè)試是很容易的,不過(guò)被測(cè)試代碼對(duì)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等遠(yuǎn)程服務(wù)有依賴,這種情況該如何快速方便的進(jìn)行測(cè)試。 2.方案 python的uni...
1.問(wèn)題 python可以作為shell替代,代碼比較直觀,易于維護(hù)。 python支持調(diào)用外部shell命令。不過(guò),這個(gè)問(wèn)題沒(méi)有看上去簡(jiǎn)單,要完美的解決此問(wèn)題,比較復(fù)雜,...
1.問(wèn)題 python的scapy庫(kù),是構(gòu)造TCP/IP報(bào)文的利器,并且支持asn.1,搞過(guò)電路交換協(xié)議的人一定會(huì)明白基于asn.1協(xié)議的描述復(fù)雜度。 使用中遇到的一個(gè)比較麻...
1.內(nèi)置變量表 屬性說(shuō)明$0當(dāng)前記錄(作為單個(gè)變量)n當(dāng)前記錄的第n個(gè)字段,字段間由FS分隔FS輸入字段分隔符 默認(rèn)是空格NF當(dāng)前記錄中的字段個(gè)數(shù),就是有多少列NR已經(jīng)讀出的...