opencellid db的python包装器
opencellid的Python项目详细描述
——————————————————————————————————————————————————————————————————————————————图片::https://travis-ci.org/ashmastaflash/opencellid-wrapper.svg?branch=master
:目标:https://travis ci.org/ashmastaflash/opencellid wrapper
…图片::https://codeculate.com/github/ashmastaflash/opencellid wrapper/badges/gpa.svg
:目标:https://codeculate.com/github/ashmastaflash/opencellid wrapper
:alt:code-climate
。图片::https://codeculate.com/github/ashmastaflash/opencellid wrapper/badges/coverage.svg
:目标:https://codeculate.com/github/ashmastaflash/opencellid wrapper/coverage
:alt:test coverage
。图片::https://codecoltimase.com/github/ashmastaflash/opencellid wrapper/badges/issue撸count.svg
:目标:https://codecoltimase.com/github/ashmastaflash/opencellid wrapper
:alt:issue count
此项目与opencellid项目无关。这是一个用于下载和解析opencellid数据库的实用程序包。
4.0国际许可下获得许可的。
实验室)
----------
:
import opencellid
ocid_obj=opencellid.opencellid feed("/dir/for/feed/file/","api-key")
从web更新opencellid提要:
ocid-obj.update-feed()
打印opencellid提要中的所有行:
打印ocid-obj中的行:
打印行
用法(无api-key,从Mozilla Location Services更新)
-----------------------------
:
ocid_obj=opencellid.opencellidFeed("/dir/for/feed/file/")
ocid_obj.update_feed()
原始的gzip csv。如果遇到ioerror
,将显示一条有意义的消息,并重新引发异常。例如,如果您的费率有限,您将看到…
::
>;>;ocid-obj.update-feed()
你的价格有限!
回溯(最近一次调用):
文件"<;stdin>;",第1行,<;模块>;
文件"opencellid/opencellid_feed.py",第60行,在update_feed
consumer.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py"第107行,下一个
self.fieldnames
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py",第90行,在fieldnames
self.\u fieldnames=self.reader.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第464行,在read line
c=self.read(readsize)
file/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第268行,在read
self.\u read(readsize
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第303行,在"read
self.\u read戋gzip戋header()
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第197行中,在"read戋gzip戋header
引发ioerror中,'不是gzip文件'
ioerror:不是gzip文件
,如果不接受您的api密钥,您将看到…
::
>>>>ocid_obj.update_feed()
从未经授权的实验室更新opencellid feed。
未经授权的实验室拒绝API令牌!!
回溯(最近一次调用):
文件"<;stdin>;",第1行,<;模块>;
文件"opencellid/opencellid_feed.py",第60行,在update_feed
consumer.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py"第107行,下一个
self.fieldnames
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py",第90行,在fieldnames
self.\u fieldnames=self.reader.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第464行,在read line
c=self.read(readsize)
file/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第268行,在read
self.\u read(readsize
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第303行,在"read
self.\u read戋gzip戋header()
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第197行中,在"read戋gzip戋header
引发ioerror中,'不是gzipped文件'
ioerror:不是gzipped文件
发生这种情况时,原始提要不会更新,因此,您可以捕获并重新初始化从mls中提取的"ocid_obj",直到您能够解决
速率限制或api密钥问题。
Cell_Towers.csv.gz包含来自
OpenCellID数据库的信息,该数据库已获得CC-BY-SA 4.0的许可
==
v1.3.3
----
new
~~
-添加对Python 3.6、3.7的支持。[灰烬]
关闭11
v1.3(2018-10-16)
----
更改
~~~~~
-更新的codecolment设置。[ash wilson]
关闭3
-更新了opencellid提要的下载url。[ash wilson]
更新测试以避免travis ci静默超时。
关闭2
v1.2(2017-06-13)
----
更改
~~~~~~
-改进了对坏api令牌和速率限制情况的错误处理。[Ash Wilson]
v1.0(2017-06-13)
----
更改
~~~~~~~~
-支持来自UnwiredLabs或Mozilla位置服务的更新。api
已更改,现在使用update_feed()方法,将根据api密钥的存在选择源代码。[灰威尔逊]
v0.1.1(2017-01-23)
————————
[ash wilson]
-创建一个opencellifeed对象,该对象可以从web上更新并进行迭代。[ Ash Wilson ]
:目标:https://travis ci.org/ashmastaflash/opencellid wrapper
…图片::https://codeculate.com/github/ashmastaflash/opencellid wrapper/badges/gpa.svg
:目标:https://codeculate.com/github/ashmastaflash/opencellid wrapper
:alt:code-climate
。图片::https://codeculate.com/github/ashmastaflash/opencellid wrapper/badges/coverage.svg
:目标:https://codeculate.com/github/ashmastaflash/opencellid wrapper/coverage
:alt:test coverage
。图片::https://codecoltimase.com/github/ashmastaflash/opencellid wrapper/badges/issue撸count.svg
:目标:https://codecoltimase.com/github/ashmastaflash/opencellid wrapper
:alt:issue count
此项目与opencellid项目无关。这是一个用于下载和解析opencellid数据库的实用程序包。
实验室)
----------
:
import opencellid
ocid_obj=opencellid.opencellid feed("/dir/for/feed/file/","api-key")
从web更新opencellid提要:
ocid-obj.update-feed()
打印opencellid提要中的所有行:
打印ocid-obj中的行:
打印行
用法(无api-key,从Mozilla Location Services更新)
-----------------------------
:
ocid_obj.update_feed()
原始的gzip csv。如果遇到ioerror
,将显示一条有意义的消息,并重新引发异常。例如,如果您的费率有限,您将看到…
::
>;>;ocid-obj.update-feed()
你的价格有限!
回溯(最近一次调用):
文件"<;stdin>;",第1行,<;模块>;
文件"opencellid/opencellid_feed.py",第60行,在update_feed
consumer.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py"第107行,下一个
self.fieldnames
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py",第90行,在fieldnames
self.\u fieldnames=self.reader.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第464行,在read line
c=self.read(readsize)
file/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第268行,在read
self.\u read(readsize
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第303行,在"read
self.\u read戋gzip戋header()
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第197行中,在"read戋gzip戋header
引发ioerror中,'不是gzip文件'
ioerror:不是gzip文件
,如果不接受您的api密钥,您将看到…
::
>>>>ocid_obj.update_feed()
从未经授权的实验室更新opencellid feed。
未经授权的实验室拒绝API令牌!!
回溯(最近一次调用):
文件"<;stdin>;",第1行,<;模块>;
文件"opencellid/opencellid_feed.py",第60行,在update_feed
consumer.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py"第107行,下一个
self.fieldnames
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/csv.py",第90行,在fieldnames
self.\u fieldnames=self.reader.next()
file"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第464行,在read line
c=self.read(readsize)
file/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第268行,在read
self.\u read(readsize
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第303行,在"read
self.\u read戋gzip戋header()
文件"/usr/local/cell/python/2.7.13/frameworks/python.framework/versions/2.7/lib/python2.7/gzip.py"第197行中,在"read戋gzip戋header
引发ioerror中,'不是gzipped文件'
ioerror:不是gzipped文件
发生这种情况时,原始提要不会更新,因此,您可以捕获并重新初始化从mls中提取的"ocid_obj",直到您能够解决
速率限制或api密钥问题。
Cell_Towers.csv.gz包含来自
OpenCellID数据库的信息,该数据库已获得CC-BY-SA 4.0的许可
v1.3.3
----
new
~~
-添加对Python 3.6、3.7的支持。[灰烬]
关闭11
v1.3(2018-10-16)
----
更改
~~~~~
-更新的codecolment设置。[ash wilson]
关闭3
-更新了opencellid提要的下载url。[ash wilson]
更新测试以避免travis ci静默超时。
关闭2
v1.2(2017-06-13)
----
更改
~~~~~~
-改进了对坏api令牌和速率限制情况的错误处理。[Ash Wilson]
v1.0(2017-06-13)
----
更改
~~~~~~~~
-支持来自UnwiredLabs或Mozilla位置服务的更新。api
已更改,现在使用update_feed()方法,将根据api密钥的存在选择源代码。[灰威尔逊]
v0.1.1(2017-01-23)
————————
[ash wilson]
-创建一个opencellifeed对象,该对象可以从web上更新并进行迭代。[ Ash Wilson ]