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 つ無料

推薦する

合肥ブランドマーケティング株式会社(APXIEL Vision)

APXIELビジョンAPXIEL Vision は、新しいビジュアルクリエイティブマーケティングの...

.live ドメイン名を登録する価値はありますか?

.lie ドメイン名は中国語で「生活、住居、活気ある生放送」を意味します。明確な方向性があり、現在最...

ブランドプロモーション方法(15種類のプロモーション方法、ビジネスのやり方がわからない友達も集められます)

売上を促進する15の方法。ビジネスのやり方がわからない人のために保存しておきましょう今回は、編集部が...

コンビニエンスストアのプロモーション戦略(コンビニエンスストアのマーケティングのヒント、集客方法)

コンビニエンスストアのマーケティングのヒント:顧客を引き付ける方法最近ではお店を開く人も増え、街や路...

SSL証明書発行後の使用方法

SSL 証明書を発行後、どのように使用すればよいですか? SSL証明書は、現在では一般的なウェブサイ...

ブランドマーケティング戦略会社(元芳ブランドマーケティング戦略会社が2023年末業務総括会議を開催)

元芳ブランドマーケティング戦略会社が2023年末業務総括会議を開催輝きを生み出し、優れた成果を達成し...

WeChat ユーザー運用 (店舗はどうやって WeChat 運用を始めるのか? この記事では店舗向け WeChat 運用の完全戦略を説明します!)

店舗が小規模企業経営を始めるにはどうすればいいでしょうか?店舗・小規模企業運営の完全戦略を1記事で解...

春節ブランドマーケティング活動(2024年春節マーケティングブランドは「龍」の味をどのように発揮できるか?ブランドプロモーション)

マーケティングブランドは、2024年の春節期間中に、どのようにして龍年の雰囲気を演出できるでしょうか...

奥街ブランド企画(2023年浙江省全国コアディーラー大会が年初に盛況に開催)

2023年浙江省全国コアディーラー会議が成功裏に開催されました希望に満ちた2023年に向けて、キッ...

ニューメディアオペレーター募集公式サイト(血肉集!ニューメディア運営に必須のスキルを完全網羅したサイト!)

吐血して整理!新しいメディア運営に必須のスキルを網羅したウェブサイト! 「仕事をうまくやりたかった...

FMCG ブランドマーケティング(デジタル化により FMCG ブランドのマーケティング効率はどのように向上するのか?)

デジタル化によって、日用消費財ブランドのマーケティング効率はどのように向上するのでしょうか?著者: ...

ティールームプロモーションコピー(ティースペース丨店舗の顧客誘致を支援する最も包括的なティールームマーケティングプラン)

ティースペース丨店舗が顧客を引き付けるための最も包括的なティールームマーケティングプラン疫病終息後、...

ワインと飲料のブランドマーケティング計画(ワインブランドのブランドマーケティングの実施方法)

アルコール飲料ブランドのブランドマーケティングのやり方アルコールワインは文化を伝えるものであり、人々...

ブランド国際マーケティング計画(成功する装飾企業マーケティング計画の 8 つのステップ)

装飾企業のためのマーケティング計画を成功させるための8つのステップ装飾企業のマーケティング計画はワイ...