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

Python常用模塊函數(shù)代碼匯總解析

 更新時(shí)間:2020年08月31日 11:07:15   作者:拂曉lu  
這篇文章主要介紹了Python常用模塊函數(shù)代碼匯總解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、文件和目錄操作

創(chuàng)建、刪除、修改、拼接、獲取當(dāng)前目錄、遍歷目錄下的文件、獲取文件大小、修改日期、判斷文件是否存在等。略

二、日期和時(shí)間(內(nèi)置模塊:time、datatime、calendar)

1.time.time() #返回自1970年1月1日0點(diǎn)到當(dāng)前時(shí)間經(jīng)過的秒數(shù)

實(shí)例1:獲取某函數(shù)執(zhí)行的時(shí)間,單位秒

import time
before = time.time()
func1
after = time.time()
print(f"調(diào)用func1,花費(fèi)時(shí)間{after-before}")

2.datetime.now() #返回當(dāng)前時(shí)間對應(yīng)的字符串

from datetime import datetime
print(datetime.now())

輸出結(jié)果:2020-06-27 15:48:38.400701

3.以指定格式顯示字符串

datetime.now().strftime('%Y-%m-%d -- %H:%M:%S')
time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())

三、python程序中調(diào)用其他程序

  python中調(diào)用外部程序,使用標(biāo)準(zhǔn)庫os庫的system函數(shù)、或者subproprocess庫。

1.wget(wget是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具,支持通過 HTTP、HTTPS、FTP 三個(gè)最常見的 TCP/IP協(xié)議下載)
1)mac上安裝wget命令:brew install wget

2)wget --help/wget -h

3)使用wget下載文件,下載文件至當(dāng)前目錄下,mac終端命令:wget http://mirrors.sohu.com/nginx/nginx-1.13.9.zip

2.os.system函數(shù)

1)os.system調(diào)用外部程序,必須等被調(diào)用程序執(zhí)行結(jié)束,才能繼續(xù)往下執(zhí)行

2)os.system 函數(shù)沒法獲取 被調(diào)用程序輸出到終端窗口的內(nèi)容

import os
cmd = 'wget http://mirrors.sohu.com/nginx/nginx-1.13.9.zip'
os.system(cmd)
---
version = input('請輸入安裝包版本:')
cmd = fr'd:\tools\wget http://mirrors.sohu.com/nginx/nginx-{version}.zip'
os.system(cmd)

3.subprocess模塊

實(shí)例1:將本該在終端輸出的信息用pipe獲取,并進(jìn)行分析

from subprocess import PIPE, Popen
# 返回的是 Popen 實(shí)例對象
proc = Popen(
  'du -sh *',
  stdin = None,
  stdout = PIPE,
  stderr = PIPE,
  shell=True)
outinfo, errinfo = proc.communicate()  # communicate 方法返回 輸出到 標(biāo)準(zhǔn)輸出 和 標(biāo)準(zhǔn)錯(cuò)誤 的字節(jié)串內(nèi)容
outinfo = outinfo.decode('gbk')
errinfo = errinfo.decode('gbk')
outputList = outinfo.splitlines()
print(outputList[0].split('  ')[0].strip())

實(shí)例2:啟動(dòng)wget下載文件

from subprocess import Popen
proc = Popen(
    args='wget http://xxxxserver/xxxx.zip',
    shell=True
  )

使用subprocess不需要等外部程序執(zhí)行結(jié)束,可以繼續(xù)執(zhí)行其他程序

四、多線程

如果是自動(dòng)化測試用例編寫,可以使用pytest測試框架,自帶多線程實(shí)現(xiàn)方法。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python批處理將圖片進(jìn)行放大實(shí)例代碼

    python批處理將圖片進(jìn)行放大實(shí)例代碼

    最近處理一些規(guī)格不一的照片,需要修改成指定尺寸便于打印,下面這篇文章主要給大家介紹了關(guān)于python批處理將圖片進(jìn)行放大的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • python中學(xué)習(xí)K-Means和圖片壓縮

    python中學(xué)習(xí)K-Means和圖片壓縮

    大家在python中會(huì)遇到關(guān)于K-Means和圖片壓縮的問題,我先通過本次文章學(xué)習(xí)一下基本原理吧。
    2017-11-11
  • 安裝python及pycharm的教程圖解

    安裝python及pycharm的教程圖解

    本文通過圖文并茂的形式給大家介紹了安裝python及pycharm的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • python+VTK環(huán)境搭建及第一個(gè)簡單程序代碼

    python+VTK環(huán)境搭建及第一個(gè)簡單程序代碼

    這篇文章主要介紹了python+VTK環(huán)境搭建及第一個(gè)簡單程序代碼,簡單介紹了vtk,然后分享了安裝步驟,最后涉及一個(gè)簡單的代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • OpenCV實(shí)戰(zhàn)案例之車道線識(shí)別詳解

    OpenCV實(shí)戰(zhàn)案例之車道線識(shí)別詳解

    計(jì)算機(jī)視覺在自動(dòng)化系統(tǒng)觀測環(huán)境、預(yù)測該系統(tǒng)控制器輸入值等方面起著至關(guān)重要的作用,下面這篇文章主要給大家介紹了關(guān)于OpenCV實(shí)戰(zhàn)案例之車道線識(shí)別的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • python實(shí)現(xiàn)簡易學(xué)生信息管理系統(tǒng)

    python實(shí)現(xiàn)簡易學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡易學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python基礎(chǔ)語法(Python基礎(chǔ)知識(shí)點(diǎn))

    Python基礎(chǔ)語法(Python基礎(chǔ)知識(shí)點(diǎn))

    這篇文章主要介紹了Python基礎(chǔ)語法(Python基礎(chǔ)知識(shí)點(diǎn)),需要的朋友可以參考下
    2016-02-02
  • 解決plt.savefig()保存到本地的圖片上下左右會(huì)有白邊

    解決plt.savefig()保存到本地的圖片上下左右會(huì)有白邊

    這篇文章主要介紹了解決plt.savefig()保存到本地的圖片上下左右會(huì)有白邊的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python創(chuàng)建Flask Talisman應(yīng)用程序的步驟詳解

    python創(chuàng)建Flask Talisman應(yīng)用程序的步驟詳解

    Flask是一個(gè)功能強(qiáng)大的Web框架,主要用于使用Python語言開發(fā)有趣的Web應(yīng)用程序,Talisman基本上是一個(gè)Flask擴(kuò)展,用于添加HTTP安全標(biāo)頭我們的Flask應(yīng)用程序易于實(shí)施,本文就給大家講講帶Talisman的Flask安全性,需要的朋友可以參考下
    2023-09-09
  • Python計(jì)算回文數(shù)的方法

    Python計(jì)算回文數(shù)的方法

    這篇文章主要介紹了Python計(jì)算回文數(shù)的方法,實(shí)例分析了Python操作字符串的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03

最新評論

故城县| 寿光市| 襄城县| 阿图什市| 西峡县| 清丰县| 涿州市| 乌拉特前旗| 宁蒗| 丹东市| 旅游| 台南市| 贵南县| 克拉玛依市| 黑龙江省| 景东| 德令哈市| 呈贡县| 广州市| 崇礼县| 蒲江县| 徐汇区| 麻江县| 永州市| 新疆| 富顺县| 神池县| 安乡县| 陵水| 博罗县| 东乡族自治县| 高雄县| 嘉鱼县| 尼玛县| 阿拉善左旗| 巧家县| 鄂温| 方山县| 云和县| 遂宁市| 永平县|