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

推薦する

データ運用作業概要(アリビッグデータ:データ管理概要)

Alibaba ビッグデータ: データ管理の概要メタデータは、ソース データ、データ ウェアハウス...

公共データ授権操作(「天津市公共データ授権操作試行管理暫定措置」が発布)

「天津市公共データ授権運用試行管理暫定措置」が発布中国国営ラジオ天津ニュース2月2日(周思陽記者)...

情報資産管理にはデータ資産は含まれない(財務省がデータ資産管理強化の指針を発表)

財務省がデータ資産管理強化の指針を発表原題:財務省がデータ資産管理強化の指針を発表記者が11日、財政...

2020年の飲料売上ランキング(2020年世界食品・飲料トップ100:ネスレが1位、伊利、蒙牛、娃哈哈がランクイン)

2020年世界食品・飲料トップ100リスト:ネスレが1位、伊利、蒙牛、娃哈哈がランクイン最近、Fo...

Docker の新しい拡張機能 Calyptia Core の主な機能の紹介

新しい Docker 拡張機能 Clypti Coe を使用すると、Docker Desktop で...

国際ブランドマーケティング(海外市場でローカライズされたマーケティングで世界中の消費者の心をつかむ方法:DTCブランド)

ローカライズされたマーケティングで世界中の消費者の心をつかむ方法近年、DTC(Direct-to-C...

コミュニティ電子商取引推進計画(「花経済」の生産額を400億元に引き上げ、広州に世界トップクラスの花産業高原を築く)

「花経済」が400億元の生産額を生み出し、広州は世界トップクラスの花産業高原を築く広州の花き産業の...

SEO の用途は何ですか (SEO の利点は何ですか)

SEO のメリットは何ですか?現在、インターネット技術の急速な発展に伴い、ますます多くの企業がオン...

放送ブランドランキング(韓国芸能3月芸能放送会社ブランド評判ランキング、ユ・ジェソク1位)

3月の韓国芸能放送局ブランド評判ランキング、ユ・ジェソクが1位韓国企業評判研究所は2日、2024年...

文具店のプロモーション(初めて文具店を経営する人は、どのように顧客基盤を開拓すれば良いのでしょうか?)

初めて文房具店を経営する場合、顧客基盤をどのように構築すればよいでしょうか?転載記事みなさんこんにち...

5118 インテリジェント書き換え機能アップデートが開始、ワンクリック書き換えアップグレード

58 Smart Rewriteは、数百億のデータを基にしたオンラインAI書き換え生成ツールであり、...

ブランド企画ブランド(ブランドとは何か?お茶業界にとってブランディングのメリットとは?)

ブランドとは何ですか?お茶業界にとってブランディングのメリットは何でしょうか?著者: Cha Xia...

太陽光パネルブランドランキング(中国太陽光モジュール企業上位20社の2023年上半期出荷量発表!)

2023年上半期の中国太陽光発電モジュール企業上位20社の出荷リストが発表されました! 2023年...

ブランド企画会社リスト(山西省忻州市で最高のブランド企画会社はどれですか?山西省忻州市の専門ブランドマーケティング企画会社ランキング)

山西省忻州市で最も優れたブランド企画会社はどれですか?山西省忻州専門ブランドマーケティング企画会社...