藝賽旗RPA 處理 TXT 文字技巧

2021-09-12 06:18:11 字數 811 閱讀 7534

在 rpa 的一些場景會碰到需要從 txt 文字檔案提取需要的**,txt 文字並沒有固定的格式,所以基本上每乙個不同的 txt 文字都需要單獨寫程式,下面是一些我在專案中用到的 txt 文字處理技巧。

有用到的 python 處理 txt **:

#開啟 txt 文字

file_new =`open(『*.txt』,『r』)

#逐行讀取 txt 文字內容

info=file_new.readlines()

#按空格逐行分解每一行資料

for ls in info:

info_list = ls.strip()

#關閉 txt 文字

file_new.close()

由於 txt 文字並沒有固定的格式,所以基本上不可能碰到可以重複復用的 txt 公式,靈活運用上面的公式,或者也可以使用一些 python 的第三方庫來輔助。每當我們拿到乙個 txt 文字資料時,首先要做的事和客戶溝通確定該文字的樣式和瞄點,總結規律,比如通過定位 txt 文字中的唯一值來定位所需求的資料,或者為什麼我們要逐行讀取 txt 文字,因為大部分 txt 文字都是有固定的行和列,舉個例子:

citic industrial bank

外卡收單 m/c 資金清算報表

報表號碼: 報表日期 2018-08-15 貨幣 840

交易型別 筆數 交易金額 手續費收入 手續費支出 結算金額 其他金額 清算日期

atm 59 12237.53 97.63 12335.16 0.00 2018-08-14

合計: 59 12237.53 97.63 0.00 12335.16 0.00

藝賽旗rpa專案分享

首先我要強調rpa專案開發需具備的三大特性 長期穩定性 後期擴充套件性 易維護性 這三大特性也是我們設計整體流程框架應該遵循的思想。一 專案準備階段 需求分析階段 該階段需要我們熟悉業務提供的 不完整 的需求文件,分析並深入理解需求,梳理出需求中不明確的地方,以便同業務部門確認。需求確認階段 該階段...

藝賽旗 (RPA) Python 的資料型別

資料型別 基礎資料 整數型 int 型別,整數 例如 1 浮點型 float 型別,帶小數點的數字 例如 1.0 字串 str 型別,由引號擴起來的內容 例如 str 空字串用 表示 布林值 bool 型別,只有 true 和 false 所有的非空內容都可以表示 true,所有的空項都可以表示 f...

CTF奪旗賽培訓 Web應用安全

檢視我的個人部落格 培訓公司 安全狗 廈門服雲資訊科技 ps 演示環境dvwa sql注入就是通過把sql命令插入到web表單遞交或輸入網域名稱或頁面請求的查詢字串,最終達到欺騙伺服器執行惡意的sql命令。具體來說,是利用現有的應用程式,將 惡意 的sql命令注入到後台資料庫引擎執行的能力,它可以通...