ローカルディレクトリのファイルから値を削除する必要があります。Robot Frameworkを使用してファイルから値を削除する方法
ファイルの形式は.txtです。私は完全な行を削除する必要があります。
Robot Frameworkを使用してこれを行うにはどうすればよいですか?
ローカルディレクトリのファイルから値を削除する必要があります。Robot Frameworkを使用してファイルから値を削除する方法
ファイルの形式は.txtです。私は完全な行を削除する必要があります。
Robot Frameworkを使用してこれを行うにはどうすればよいですか?
これに似た質問が以前に尋ねられました:Looping through the content of a file in RobotFramework。このリンクからの例を使用して、私は、ファイルを作成し、以下の内容でtest.csv
と呼ば:次のコードでロボットファイルを作成するために進んその後
1001
1002
1003
1004
。 csvファイルをメモリに読み込み、そのファイルを削除して、同じ名前の新しいファイルを作成します。メモリ内のバージョンをループし、すべての行をファイルに書き込みます。ただし、1行の値は1003
です。
*** Settings ***
Library OperatingSystem
Library String
*** Test Cases ***
Example of looping over the lines in a file
${contents}= Get File test.csv
Remove File test.csv
Create File test.csv
@{lines}= Split to lines ${contents}
:FOR ${line} IN @{lines}
\ log ${line}
\ Run Keyword If ('${line}'<>'1003') Append To File test.csv ${line}\n
この例はうまくいきますが、本当に問題はロボットスクリプトでこれを行うべきかどうかです。 Bryan Oakleyによれば、これはPythonに適していると思いますが、ファイルをより詳細に制御できます。
私は別の方法を見つけることを望んでいました。あなたが言及したように、私はPythonコードを書くことを検討しています。しかし、私は初心者です。 Pythonの小さな助けが素晴らしいだろう。 – Arpitha
ファイルの構造は何ですか?レコード(行)全体を削除する必要がありますか?または、キー=値のペアからの値のみ? –
ファイルから行全体が必要です。 – Arpitha
あなたはPythonコードを書く方法を知っていますか? –