Ubuntu 20.04 で Python を使用して CSV ファイルを読み書きする方法は?

Ubuntu 20.04 で Python を使用して CSV ファイルを読み書きする方法は?

CSV は、Comm-Septed Vlues の略です。これは、カンマ区切り値ファイル形式であり、文字区切り値とも呼ばれます。これは、データを保存するために使用されるプレーンテキスト ファイルであり、広く使用されています。 Python プログラミング言語は、CSV ファイルの読み取りと書き込みを行うためのさまざまなライブラリをサポートしています。この記事では主に、Ubuntu 20.04 サーバーで Python を使用して CSV ファイルを読み書きする手順について説明します。

ほとんどの場合、タスクを自動化したりデータを分析したりするには、Python で CSV ファイルを解析する必要があります。たとえば、Python を使用して大きな CSV ファイルを反復処理し、データ レコードをフィルター処理して、結果を MySQL や PostgeSQL などのリレーショナル データベースに挿入できます。

まず、Ubuntu 20.04 サーバーをデプロイし、非 root の sudo ユーザーを作成します。現在、Vult、RAKsmtなど、多くの米国のサーバーベンダーがUbuntu 20.04 LTSのサポートを提供しています。これらのベンダーが提供するサーバー製品は価格も比較的手頃で、さまざまな構成から選択できるため、ユーザーの多様なニーズに対応できます。

2. Ubuntu 20.04 サーバーがアクティブ化されたら、sudo ユーザーを使用してサーバーにログインし、次の手順に従ってプロジェクト ディレクトリとサンプル CSV ファイルを作成します。

新しいプロジェクトディレクトリを作成する

$ mkdi プロジェクト

プロジェクトディレクトリに切り替える

$ cd プロジェクト

テキスト エディターで poducts.cs ファイルを開きます。実稼働環境では、CSV ファイルはスプレッドシート アプリケーションまたは PostgreSQL や MySQL などのデータベースから取得される場合があります。

$ nno 製品.cs

以下の CSV データ レコードを poducts.cs ファイルに入力します。実際の状況に応じてファイル内容を置き換えることができます。

製品ID、製品番号、価格

,LEDトーチ,20.25

2.4G ワイヤレスルーター、89.90

3、レザーベルト、9.85

4、レモン絞り器、3.50

5、コーヒーメーカー、239.65

CSV データ レコードを入力したら、poducts.cs ファイルを保存します。

3. Python を使用して CSV ファイルを操作するには、CSV データの読み取りと書き込みに使用できる ede() 関数と wite() 関数を含む cs モジュールが必要です。

A. Pythonでpoducts.csファイルのデータを読み取る

テキスト エディターを使用して新しい ed_cs.py ファイルを開きます。

$ nno ed_cs.py

ed_cs.py ファイルに次の内容を入力します。

import cs fileNme = ̺poducts.cs̻ with open(fileNme, ̺̻) s csFile: dtRows = cs.ede(csFile) fo dtRow in dtRows: pint(dtRow)

設定後、ed_cs.pyファイルを保存して閉じます。

その後、次のコマンドを実行してファイルを作成します。

$ python3 ed_cs.py

事故がなければ、CSV ファイルのデータ レコードは正常にエクスポートできます。

B. Pythonを使用してCSVファイルにデータを書き込む

テキスト エディターを使用して wite_cs.py ファイルを開きます。

$ nno wite_cs.py

次に、ファイルに次の内容を入力します。

impot cs ow6 = [̺6̻, ̺両面テープ̻, ̺4.5̻] ow7 = [̺7′, ̻6GBフラッシュドライブ̻, ̺6.95̻ ow8 = [̺8̻, ̺ワイヤレスキーボード̻, ̺25.85̻] fileNme = ̺poducts.cs̻ with open(fileNme, ̺̻) s csFile: wite = cs.wite(csFile) wite.witeow(ow6) wite.witeow(ow7) wite.witeow(ow8) pint(“成功̶)

wite_cs.py ファイルを保存して閉じます。

次のコマンドを実行して CSV ファイルを書き込みます。

$ python3 wite_cs.py

出力結果が Success の場合、ファイルが正常に書き込まれたことを示します。

<<:  サーバー選択における SEO 最適化の要件

>>:  WPCOM2022 ダブル11 スペシャル オファー WordPress テーマ 1 つ買うと 1 つ無料

推薦する

運用には何が含まれますか(個人のセルフメディアはショートビデオをうまく運用するにはどうすればよいですか?)

個人のセルフメディアは、ショートビデオをうまく運用するにはどうすればいいでしょうか? #秋のライフチ...

独占製品(この漢方薬会社は86種類の独占品種を獲得し、4つのヒット商品は売上が急増し、80以上の商品が研究中である)

この漢方薬会社は86の独占品種を獲得し、4つの大ヒット商品は売上が急上昇し、80以上の商品が研究中で...

メディアオペレーター試験内容(新メディアオペレーター認定試験の解答は?新メディアオペレーター認定の申請条件、試験プロセスは?)

新しいメディアオペレーター証明書を取得する方法に答えますか?新しいメディアオペレータ証明書の申請条件...

艾菜溝のプロモーション方法(艾菜溝にはいくつかのプロモーション方法があります)

艾菜溝を宣伝する方法はいくつかあるスピーディーな放送マーケティングAigougou は、便利なショッ...

ブランドプロモーションの強化(珠海市市場監督管理局による「良いブランドストーリーを伝える」ブランド構築交流会開催に関する通知)

珠海市市場監督管理局が「良いブランドストーリーを伝える」ブランド構築交流会を開催することを通知珠海市...

Debian 10にTeamViewerをインストールする方法

TemViewe は、リモート コントロール、デスクトップ共有、オンライン会議、コンピューター間のフ...

プロモーション プランを作成する (Tiger Store の無料プッシュ配置スキル、ストア向けの無料プッシュを正しく設定する方法)

Tikuyin 小規模店舗無料プッシュ広告のスキル、小規模店舗無料プッシュを正しく設定する方法1....

プロダクトオペレーションとコンテンツオペレーション(オペレーション思考によるプロダクト作り)

オペレーショナル思考を使って製品を作る運用可能な製品を作るには?この記事では、オペレーショナル思考...

ウェブサイト運営には何が含まれますか? (ウェブサイトの運営方法?この4つの部分を学べば、半分の労力で2倍の成果が得られます)

ウェブサイトを運営するには?これら4つの部分から、研究は半分の労力で2倍の結果を得ることができます。...

ビッグデータの事業範囲(2024年に登録されたビッグデータ研究機関の事業範囲は何ですか?)

2024年に登録されたビッグデータ研究機関の事業範囲は何ですか?具体的な研究の方向性とビジネスニー...

アカウント運用業務内容(低予算でのブランド小紅書公式アカウントの運用アイデア)

低予算で小紅書でブランド公式アカウントを運営する方法出典: MOMO小紅書が発表した公式データによる...

ユーザー拡大作戦(ファーウェイのユーザー拡大作戦を暴露する記事)

Huaweiのユーザー増加作戦の秘密を暴露する記事デジタル時代において、ユーザーの拡大は企業競争の...

.cloud ドメイン名は登録できますか?

クラウドコンピューティング技術の発展に伴い、クラウドコンピューティングは非常に普及していると言えます...

コンテンツ運用サービス会社とは? (Douyin運営企業トップ10を調査したところ、Wuyou Mediaは3位にランクされています!)

Douyin運営会社トップ10のうち、Wuyou Mediaは3位にランクされています。 #秋のラ...