テキストファイルから値を取り出し、それを達成するためにループ内の変数に割り当てる必要があります。 data.text
ファイルには、私は、次の値の年齢を取ると$age
に割り当て、このから名前を選択し、$name
に割り当てる2列ファイルから値をフェッチして変数に代入してループ内で実行する方法
Name, Age ABC , 31 def , 41 ghi , 51
が含まれています。私はファイルの終わりまでシーケンスでこれらをフェッチします。
は私がforeach
&ラインを使用してみましたが、おそらくこれは、正規表現またはリストが、
CSVのように見えるのサンプルプログラム
感謝助けて。しかし残念なことに私のソフトウェアにはcsvパッケージがバンドルされていません。私は上記のコードを使用することができません。これを解決する他の方法はありますか?私は以下のコードを使用しましたが、名前と年齢を個別に配置することはできませんでした。私のコードは行全体を読み込み、名前と年齢のテキストボックスに配置します。名前[open data.txt r] ファイルのデータを設定します[read $ Name] foreach行$ file_data { -widget m_Name -value $ line #Entering Name inテキストボックス set -widget m_Age -value $ line } – Raj
こんにちは、私の質問に答えました。以下を参照してください。しかし、依然として全額があなたに行きます。ご協力いただきありがとうございます。は、 "a = $ Name b = $ Name"を配置します。 file_open – Raj