a(jsonp)数据代理

dataprox的Python项目详细描述


数据代理:用于将数据代理为json(jsonp)格式的google应用程序引擎应用程序。

_ transform.py

每个模块都应该实现:
*`` transformer(flow,url,query)```,应该返回一个transformer子类
*transformer子类,该子类具有BR/> > BR/>现有模块:
BR/> BR/>随机注释< BR/> > BR/> BR/> Mount点
最大文件大小
BR/> HTTP://FROUTX.Excel。url=url编码&;sheet=1&;range=a1:k3&;doc=no&;indent=4&;format=jsonp

>响应格式:


header
url=http://.file.xls
option='row=5&;row=7&;row&;range=10:100000:5000',
>响应
sheet=sheet 1,
>data=[









>[…],
]

*下载整个电子表格
*下载单个工作表(将“sheet=1”添加到URL)
*在单个工作表中下载一个范围(将“range=a1:k3”添加到URL)[对于CSV文件有点讨厌,但我认为]
*在工作表中选择一组有限的行(将“row=5&row=7&;row_range=10:100000:5000``-rowrange格式将为我提供每5000行10到100000行之间的行)



障碍
----
*某些数据集不是基于文本的格式=>;在此阶段不处理它们
*Excel电子表格有格式,而不同类型的数据集有格式=>;忽略它,暂时将所有内容都转换为字符串
*有些数据集非常庞大=>;不代理超过10万个数据-如果需要,可由用户进行筛选
*我们不想重新下载数据集=>;需要缓存数据的方法->;存储API
*有些应用程序可能非常流行,给系统带来压力->;可能需要API密钥和速率限制,以便可以禁用单个应用程序/订阅源。我们怎样才能在data.gov.uk上读取api密钥?

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

推荐PyPI第三方库


热门话题
安卓为什么Java AudioEffect不支持双簧管?   增加内存后出现java IntelliJ堆大小错误   在unix/linux中工作的java中将unicode字符串转换为ASCII   java是否缺少正确对齐输出的值?   java Spring 3 MVC:动态表单中的onetomany(创建/更新时添加/删除)   java在接口中创建两个通用参数   lambda使用Java 8从嵌套列表中使用forEach查找项的替代方法是什么?   Java正则表达式匹配10位电话号码,中间有空格   linux将log4j外部化。使用命令行Java的属性文件   带有SSL的java简单RMI服务器   java无法为事务[…]打开JPA EntityManager无法获取驱动程序类“null”和URL“null”的连接   Android设备上的java Oauth Foursquare   for循环的ImageButton名称的java骰子模拟浓缩   java有没有简单的1d条形码阅读器?   如何在调用resultset后解决“无效字符串或缓冲区长度”。从java到访问mdb的getString()连接   在Java8中,是否可以使用JVM参数来控制何时(或在什么条件下)卸载类?