pythonのPrettytableモジュール

//

pythonのPrettytableモジュール

//

pythonのprettytableモジュールを使用すると、データレコードをより明確にフォーマットして印刷できます。今日は、このモジュールの使用法を簡単に見てみましょう。

注:パッケージは使用前にインポートする必要があります

from prettytable import PrettyTable

from prettytable import from_csv

対応するpythonパッケージが存在しない場合は、以下を渡す必要があります。

pip install prettytable

それをインストールするには。

方法1:列名とデータレコードを直接追加する

from prettytable import PrettyTable
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

# 行と列を直接入力して配置します
table =PrettyTable()
table.field_names =["名前","年齢","性別","高さ"]

table.add_row(["yeyz",26,'男性',182])
table.add_row(["レン・インギン",27,'女性',172])
table.add_row(["ヤン・グオ",28,'男性',175])

# 列を追加する
table.add_column("グレード",[60,70,80])
print table

出力は次のとおりです。

+- - - - - - - - +- - - - - - +- - - - - - +- - - - - - +- - - - +| 名前|年齢|性別|高さ|グレード|+--------+------+------+------+----+|  yeyz  |26|男性|182|60||レン・インギン|27|女性|172|70||ヤン・グオ|28|男性|175|80|+--------+------+------+------+----+

Process finished with exit code 0

見られます:

列名はfield_namesを介してリストできます

レコードは、add_row関数を使用してテーブルに追加できます。

add_columnを使用して、このテーブルにデータレコードを追加できます。

方法2:csvファイルをロードして出力データをフォーマットする

from prettytable import PrettyTable
from prettytable import from_csv
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

# ファイルを介して追加
'''
+- - - - - - - - +- - - - - - +- - - - - - +- - - - - - +- - - - - - +| 名前|年齢|性別|高さ|分数|+--------+------+------+------+------+|アンディラウ|56|男性|165|30||ジャッキー・チャン|50|男性|65|80||周杰倫(ジェイ・チョウ|38|男性|170|90||夜明け|40|男性|180|100|+--------+------+------+------+------+'''

table1 =PrettyTable()
csv_file =open('csv_file.csv','r')
print csv_file
table1 =from_csv(csv_file)
print table1

出力は次のとおりです。

+- - - - - - - - +- - - - - - +- - - - - - +- - - - - - +- - - - - - +| 名前|年齢|性別|高さ|分数|+--------+------+------+------+------+|アンディラウ|56|男性|165|30||ジャッキー・チャン|50|男性|65|80||周杰倫(ジェイ・チョウ|38|男性|170|90||夜明け|40|男性|180|100|+--------+------+------+------+------+

Recommended Posts

pythonのPrettytableモジュール
Python3モジュール
python描画モジュールのmatplotlib
Pythonモジュールの知識の完全な分析
Python3.9の7つの機能
Pythonレッスン37-モジュール
Pythonタイムモジュールの一般的な操作の概要
pythonにdjangoモジュールをインストールする方法
Python3組み込みモジュールの使用法
python標準ライブラリOSモジュールの詳細な説明
Python3外部モジュールの使用
Pythonの基礎知識(1)
09.Python3の共通モジュール
Pythonの基盤を統合する(4)
Python(7)の基盤を統合する
pythonリスト(LIST)の深い理解
Pythonのタプルの添え字
Python(6)の基盤を統合する
PythonクローラーのJSの分析
Python(5)の基盤を統合する
gomokuプログラムのPython実装
Pythonサンドボックスエスケープの分析
Python3.10のいくつかの新機能
Pythonマルチスレッドの深い理解
Pythonオブジェクト指向プログラミングの分析
OpenCVインストールのPythonバージョン
Pythonの9つの機能エンジニアリング手法
パラメータを渡すPythonメソッド
PythonFakerデータ偽造モジュール
Pythonの基盤を統合する(3)
Python共通モジュールのコレクション
pythonでのwheelの使用法
Pythonの対数法の要約
Python開発でのパンダの使用
Pythonプラグインメカニズムの詳細な実装
pythonシーケンスタイプの詳細な説明
pythonリストの逆トラバーサルの実装
IOU計算ケースのPython実装
魔法の方法とPythonの使用
Python変数スコープの詳細な理解
word2vec操作のPython予備実装
Pythonは中国語の4つの車輪を処理します
情報エントロピーの例のPython計算
pythonselenium操作cookieの実装
Python開発でのnumpyの使用
地主取引のPythonシミュレーション
Pythonの用途は何ですか
Pythonクローラーのスクレイピーシミュレーションログイン
Python条件付き制御ステートメントの分析
Python1のブラックハットプログラミングアプリケーション
Pythonでの辞書の詳細な使用法
pythonでのosパッケージの使用
Python関数のいくつかの一般的なモード
200のPython標準ライブラリの要約!
pythonクローラーのMongodbとpythonの相互作用
python学生管理システムの実装
pythonにはいくつかのバージョンがあります
python定義クラスの簡単な使用法
プライベート属性を呼び出すpythonのメソッドの概要
python操作redisのいくつかの例
pythonアクセスAlipayの操作例