完全なガイド Python でファイルを読む – Film Daily


Python では、CSV ファイルは表形式のデータを含むプレーン テキスト ファイルです。 データの各行はファイル内の行として表され、行内の列は区切り文字 (通常はコンマ) で区切られますが、セミコロンやタブなどの他の区切り文字も使用できます。 CSV ファイルは、さまざまなソフトウェア アプリケーション間でデータを保存および交換するために、データ サイエンスおよび分析で広く使用されています。 Python には、CSV ファイルの読み取り、書き込み、および操作を容易にする csv という組み込みモジュールが用意されています。

Python でファイルを読み取る

Python で CSV ファイルを操作するには、csv モジュールを使用できます。 CSV ファイルを読み取る簡単な例を次に示します。

csv をインポート

open(‘example.csv’, ‘r’) をファイルとして使用:

リーダー = csv.reader(ファイル)

リーダーの行の場合:

印刷(行)

このコードは、「example.csv」という名前の CSV ファイルを開き、csv.reader() 関数を使用してデータを読み取ります。 次に、データの各行をコンソールに出力します。 csv.writer() 関数を使用してデータを CSV ファイルに書き込むこともできます

CSV (カンマ区切り値) ファイルは、異なるシステム間でデータを保存および交換するために使用される一般的なデータ形式です。 汎用性の高いプログラミング言語である Python には、CSV ファイルを読み書きするための組み込みモジュールがいくつか用意されています。 この記事では、Python で CSV ファイルを読み取る方法について説明します。

まず、CSV ファイルの読み込みから始めます。

Python での CSV ファイルの読み取り

Pythonでcsvファイルを読む ガイド: Python には、CSV ファイルを読み取る機能を提供する組み込みの CSV モジュールがあります。 CSV モジュールを使用して、リーダー オブジェクトまたは DictReader オブジェクトを使用する 2 つの方法で CSV ファイルを読み取ることができます。

リーダー オブジェクトの使用

リーダー オブジェクトは、リスト形式のリストで CSV ファイルを読み取るために使用されます。 CSV ファイルの各行はリストとして表され、すべての行がリストに格納されます。 リーダー オブジェクトの使用方法は次のとおりです。

csv をインポート

# CSV ファイルを開く

csv_file として open(‘file.csv’) を使用:

# リーダー オブジェクトを作成します

Csv_reader = csv.reader(csv_file)

# 行をループする

csv_reader の行の場合:

印刷(行)

上記のコードでは、まず open() 関数を使用して CSV ファイルを開き、次に csv.reader() 関数を使用してリーダー オブジェクトを作成します。 次に、for ループを使用して行をループし、各行を出力します。

DictReader オブジェクトの使用

DictReader オブジェクトは、CSV ファイルを辞書形式で読み取るために使用されます。 この形式では、各行はディクショナリとして表され、キーは列ヘッダーであり、値は各列のデータです。 DictReader オブジェクトの使用方法は次のとおりです。

csv をインポート

# CSV ファイルを開く

csv_file として open(‘file.csv’) を使用:

# DictReader オブジェクトを作成する

Csv_dict_reader = csv.DictReader(csv_file)

# 行をループする

csv_dict_reader の行の場合:

印刷(行)

上記のコードでは、まず open() 関数を使用して CSV ファイルを開き、次に csv.DictReader() 関数を使用して DictReader オブジェクトを作成します。 次に、for ループを使用して行をループし、各行を出力します。

Python での CSV ファイルの書き込み

Python の CSV モジュールは、CSV ファイルにデータを書き込む機能も提供します。 CSV モジュールは、ライター オブジェクトまたは DictWriter オブジェクトを使用して、2 つの方法で CSV ファイルを書き込むために使用できます。

ライター オブジェクトの使用

writer オブジェクトは、リスト形式のリストで CSV ファイルにデータを書き込むために使用されます。 各行はリストとして表され、すべての行がリストに格納されます。 ライター オブジェクトの使用方法は次のとおりです。

csv をインポート

# 書き込むデータ

データ = [[‘John’, ‘Doe’, ‘25’]、

[‘Jane’, ‘Doe’, ‘22’]、

[‘Joe’, ‘Smith’, ‘30’]]

# CSV ファイルを開く

csv_file として open(‘file.csv’, ‘w’, newline=”) を使用:

# ライター オブジェクトを作成する

Csv_writer = csv.writer(csv_file)

# データを書き込む

Csv_writer.writerows(データ)

上記のコードでは、まず、CSV ファイルに書き込みたいデータを含むリストのリストを作成します。 次に、モードを ‘w’ に設定して open() 関数を使用して CSV ファイルを開き、ファイルに書き込みたいことを示します。 また、改行パラメータを ” に設定して、出力に余分な空白行がないようにします。 次に、csv.writer() 関数を使用してライター オブジェクトを作成し、writerows() 関数を使用してデータを CSV ファイルに書き込みます。

最後の言葉

Python は、近年絶大な人気を得ている高レベルのインタープリター型プログラミング言語です。 シンプルで洗練された構文で知られているため、初心者でも経験豊富なプログラマーでも簡単に習得して使用できます。 Python には、Web 開発やデータ分析から機械学習や人工知能まで、幅広いアプリケーションがあります。

コメントする

xxxbangole xtubemovies.info sex aunties stories
masala xvideos ultratube.mobi kerala girl sex
sexmove.com indianfuckblog.com new girl mms
سكس صبايا secretsporn.com مشاهدة افلام سيكس
pantyhose hentai hentai-site.net kawaii neko hentai
janani iyer hot pornofantasy.net tamilnadu sexy photo
indian sexy girls xbeegtube.mobi redtube,com
aishwarya rai sex image hd dalporn.net seksividos
كساس عرب annarivas.net فيلم منى فاروق
xnxxmovies.com redwap2.com debonairblogs.com
shakeela porn desisexy.org radhika kumaraswamy sex videos
نيك اون لاين thepornoexperience.com سكس اوربى مترجم
افلام s sexoyporno.org سكس مصري بلدى
www.indiansex..com tubster.net mrunmayi
abarenbow tengu hentainaked.com hunter x hunter hentai comics