如何使用 Groovy 操作檔案?

2021-10-09 16:25:49 字數 415 閱讀 5212

上一節課程中學習了如何通過 groovy 對資料庫資料進行增刪該查,本次課程將帶領大家學習如何通過 groovy 操作各類檔案。例如讀取 csv、yml、json、xml、txt 檔案,因為介面測試大部分情況下都會遇到處理各類檔案場景。

為了完成本次課程目標,我按檔案型別分為了 5 個 task

為了解析 csv 檔案,需要在pom.xml檔案中引入 groovycsv 包;為了解析 yml 檔案,需要引入 snakeyaml 包,以下是pom.xml檔案配置

1.3

1.17

com.xlson.groovycsv

groovycsv

$ org.yaml

snakeyaml

$<

使用CStdioFile操作檔案

檔案操作在vc程式設計中使用非常普遍,直接使用cfile對檔案進行操作比較繁瑣,使用繼承自cfile的cstdiofile類就要容易得多,用cstdiofile 來處理字串,是最簡單最好理解的的辦法。本文整理了網上大家使用的各種cstdiofile的操作方法,歸納如下 1.開啟檔案 file.ope...

使用sed操作檔案內容

sed擷取檔案 sed是linux中非常好用的小工具,可以方便的對檔案進行操作,本次使用sed加 n 引數來完成對檔案某幾行的擷取 sed n 1,6p filename newfilename 上述sed命令就可以擷取檔案中的1到6行然後輸出到新檔案中。sed替換檔案內字元 使用命令 sed i ...

Python IO操作 檔案操作

讀檔案使用python內建的函式open 可以開啟乙個檔案 類似c語言 f open file.txt r f.read f.close 檔案讀寫時可能都會出錯,產生ioerror,一旦出錯f.close 就不能用,所以我們可以使用try finally try f open file.txt r ...