Py之pytest-shutil:Python庫之pytest-shutil簡介、安裝、使用方法之詳細(xì)攻略

      網(wǎng)友投稿 1210 2025-03-31

      Py之pytest-shutil:Python庫之pytest-shutil簡介、安裝、使用方法之詳細(xì)攻略

      目錄

      pytest-shutil簡介

      pytest-shutil安裝

      pytest-shutil函數(shù)使用

      pytest-shutil使用方法

      pytest-shutil簡介

      這個(gè)庫是一個(gè)很好的用于自動(dòng)測(cè)試的Unix shell和環(huán)境管理工具包。下面是可用函數(shù)的摘要,請(qǐng)查看完整列表的源代碼。

      pytest-shutil安裝

      pip install pytest-shutil

      pytest-shutil函數(shù)使用

      import shutil

      copy()

      功能:復(fù)制文件

      格式:shutil.copy('來源文件','目標(biāo)地址')

      返回值:復(fù)制之后的路徑

      copy2()

      功能:復(fù)制文件,保留元數(shù)據(jù)

      格式:shutil.copy2('來源文件','目標(biāo)地址')

      返回值:復(fù)制之后的路徑

      copyfileobj()

      將一個(gè)文件的內(nèi)容拷貝的另外一個(gè)文件當(dāng)中

      格式:shutil.copyfileobj(open(來源文件,'r'),open('目標(biāo)文件','w'))

      返回值:無

      copyfile()

      功能:將一個(gè)文件的內(nèi)容拷貝的另外一個(gè)文件當(dāng)中

      格式:shutil.copyfile(來源文件,目標(biāo)文件)

      返回值:目標(biāo)文件的路徑

      copytree()

      功能:復(fù)制整個(gè)文件目錄

      格式:shutil.copytree(來源目錄,目標(biāo)目錄)

      返回值:目標(biāo)目錄的路徑

      注意:無論文件夾是否為空,均可以復(fù)制,而且會(huì)復(fù)制文件夾中的所有內(nèi)容

      copymode()

      功能:拷貝權(quán)限

      copystat()

      功能:拷貝元數(shù)據(jù)(狀態(tài))

      rmtree()

      功能:移除整個(gè)目錄,無論是否空

      格式:shutil.rmtree(目錄路徑)

      返回值:無

      move()

      功能:移動(dòng)文件或者文件夾

      格式:shutil.move(來源地址,目標(biāo)地址)

      返回值:目標(biāo)地址

      which()

      功能:檢測(cè)命令對(duì)應(yīng)的文件路徑

      格式:shutil.which(‘命令字符串’)

      返回值:命令文件所在位置

      注意:window和linux不太一樣。 window的命令都是.exe結(jié)尾,linux則不是

      disk_usage()

      功能:檢測(cè)磁盤使用信息

      格式:disk_usage(‘盤符’)

      返回值:元組

      pytest-shutil使用方法

      def test_something(workspace):

      # Workspaces contain a handle to the path.py path object (see https://pythonhosted.org/path.py) path = workspace.workspace script = path / ‘hello.sh’ script.write_text(‘#!/bin/shn echo hello world!’)

      Py之pytest-shutil:Python庫之pytest-shutil簡介、安裝、使用方法之詳細(xì)攻略

      # There is a ‘run’ method to execute things relative to the workspace root workspace.run(‘hello.sh’)

      1、pytest_shutil.env: Shell helpers

      2、pytest_shutil.cmdline: Command-line helpers

      3、pytest_shutil.run: Running things in subprocesses

      Python

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何向左縮進(jìn)四字符(右側(cè)縮進(jìn)4字符是什么意思)
      下一篇:財(cái)務(wù)交接清單表格(財(cái)務(wù)公司交接清單)
      相關(guān)文章
      亚洲 日韩 色 图网站| 亚洲精品黄色视频在线观看免费资源| 亚洲裸男gv网站| 亚洲国产精品18久久久久久| 久久久久久亚洲精品| 亚洲gv猛男gv无码男同短文| 亚洲乱码中文字幕手机在线| 欧美日韩亚洲精品| 国产区图片区小说区亚洲区| 久久无码av亚洲精品色午夜| 亚洲国产精品自在自线观看| 亚洲最大无码中文字幕| 亚洲av无码一区二区三区观看| 亚洲午夜成激人情在线影院| 亚洲国产中文在线二区三区免| 亚洲精品美女久久久久| 亚洲理论片在线中文字幕| 亚洲成a人片77777群色| 亚洲国产电影在线观看| 亚洲一区二区三区在线网站| 亚洲伦理中文字幕| 亚洲色精品三区二区一区| 亚洲人片在线观看天堂无码| 亚洲AV无码一区二区三区久久精品| 99亚洲男女激情在线观看| 亚洲av手机在线观看| jlzzjlzz亚洲乱熟在线播放| 国产美女亚洲精品久久久综合| 亚洲欧洲美洲无码精品VA| 国产aⅴ无码专区亚洲av| 亚洲国产精品无码久久SM| 亚洲欧洲日产国码久在线观看| 久久久久久亚洲Av无码精品专口| 亚洲国产精品美女| 中文有码亚洲制服av片| 色天使亚洲综合一区二区| 国产亚洲精aa成人网站| 亚洲AV中文无码乱人伦下载| 精品亚洲aⅴ在线观看| 亚洲一区二区免费视频| 亚洲精品无码专区在线|