AzFS将为Azure存储帐户提供方便的Python读/写功能。

azfs的Python项目详细描述


AzFS公司

pytestcodecovLanguage grade: PythonDocumentation Status

PythonVersionPiPYDownloads

AzFS是为Azure存储帐户提供方便的Python读/写功能。在

AzFS可以

  • 列出blob中的文件(也使用通配符*
  • 检查文件是否存在
  • 将csv读取为pd数据帧,json作为blob的dict
  • 写pd数据帧作为csv,dict为json到blob。在

安装

$ pip install azfs

使用

用于Blob存储。在

^{pr2}$

用于Table存储

importazfscons={"account_name":"{storage_account_name}","account_key":"{credential}","database_name":"{database_name}"}table_client=azfs.TableStorageWrapper(**cons)# put data, according to the keyword you puttable_client.put(id_="1",message="hello_world")# get datatable_client.get(id_="1")

查看Documentation Status中的更多详细信息

授权类型

支持的身份验证类型为

存储帐户类型

下表显示AzFS是否为存储器提供读/写功能。在

account kindBlobData LakeQueueFileTable
StorageV2OOOXO
StorageV1OOOXO
BlobStorageO----
  • O: 提供基本功能
  • 十: 不提供
  • -:存储类型不可用

依赖关系

pandas
azure-identity >= "1.3.1"
azure-storage-blob >= "12.3.0"
azure-storage-file-datalake >= "12.0.0"
azure-storage-queue >= "12.1.1"
azure-cosmosdb-table

参考文献

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java提供了大量的Quartz工作线程   来自SOAPException的java抛出超时异常   java通过REST web服务同步PostgreSQL过程调用   java Hibernate:在关联表中设置值   javaimapidlechanneladapterjavax。邮政AuthenticationFailedException:[警报]同时连接太多   JavaApacheStorm:stormkafkamonitor脚本引发异常   java将jar链接到战争   Matlab与Java的集成方法   安卓公司。谷歌。ads.AdView未能实例化java。lang.ClassNotFoundException:org。json。JSONException   “String forecastStr=mForecastAdapter.getItem(position);”行中出现java错误阳光工程   java如何将Mono中的列表属性作为流量进行操作?   java DecimalFormat类不必要地给出整数   java@IfProfileValue两个spring配置文件   java如何使用SwingWorker创建多线程?   java从扩展SwingWorker的内部类触发事件   java二叉树高度实现