跳转到主要内容

csvbase的命令行客户端

项目描述

csvbase logo

csvbase-client

csvbase的命令行客户端和pandas集成。

状态

遵循语义版本控制,请参阅变更日志

用法

获取一个表格

在pandas中

>>> import pandas as pd
>>> pd.read_csv("csvbase://meripaterson/stock-exchanges")
>>> pd.read_csv("csvbase://meripaterson/stock-exchanges")
     csvbase_row_id      Continent                   Country                                     Name   MIC Last changed
0                 1         Africa                   Lesotho                                    HYBSE   NaN   2019-03-25
1                 2           Asia                Kazakhstan    Astana International Financial Centre  AIXK   2018-11-18
2                 3         Africa              South Africa                                    ZAR X  ZARX   2018-11-18
3                 4  South America                 Argentina             Bolsas y Mercados Argentinos   NaN   2018-04-02
4                 5  North America  United States of America                  Delaware Board of Trade   NaN   2018-04-02
..              ...            ...                       ...                                      ...   ...          ...
246             247  North America  United States of America                 Long-Term Stock Exchange  LTSE   2020-09-14
247             248  North America  United States of America  Miami International Securities Exchange  MIHI   2020-09-24
248             249  North America  United States of America                        Members' Exchange   NaN   2020-09-24
249             250         Africa                  Zimbabwe            Victoria Falls Stock Exchange   NaN   2020-11-01
250             251           Asia                     China                   Beijing Stock Exchange   NaN   2021-12-27

[251 rows x 6 columns]

从命令行

csvbase-client table get meripaterson/stock-exchanges
csvbase_row_id,Continent,Country,Name,MIC,Last changed
1,Africa,Lesotho,HYBSE,,2019-03-25
2,Asia,Kazakhstan,Astana International Financial Centre,AIXK,2018-11-18
3,Africa,South Africa,ZAR X,ZARX,2018-11-18
[ full file omitted ]

设置(即“插入更新”)一个表格

csvbase-client table set meripaterson/stock-exchanges stock-exchanges.csv

成功时没有输出,退出代码为0。

安装

可执行文件

从github的发布页面下载这些。

Pip + PyPI

pip install csvbase-client

Docker

docker pull calpaterson/csvbase-client

然后当您运行

# mount your own xdg-cache directory as a volume inside the container
docker run -v "${XDG_CACHE_HOME:-$HOME/.cache}":/root/.cache calpaterson/csvbase-client

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

csvbase-client-0.1.1.tar.gz (26.8 kB 查看哈希值)

上传时间 源代码

构建分发版本

csvbase_client-0.1.1-py3-none-any.whl (28.1 kB 查看哈希值)

上传时间 Python 3

由以下支持