vies增值税web服务的包装api

pyvieser的Python项目详细描述


vies增值税web服务的包装api

兼容性

需要Python2.7或更高版本。 已在2.7、3.4和3.6上进行了测试

安装

$ pip install pyvieser

用法

python api:
frompyViesimportapitry:vies=api.Vies()result=vies.request('RO2785503','RO',extended_info=True)# works as well# result = vies.request('RO2785503')# result = vies.request('RO2785503', 'RO')exceptapi.ViesValidationErrorase:print(e)exceptapi.ViesHTTPErrorase:print(e)exceptapi.ViesErrorase:print(e)else:print(result)print(result.vatNumber)print(result.valid)# You may also use clean to extract vat number and country code# The line bellow would print ('2785503', 'RO')print(vies.clean('RO2785503'))
来自控制台:
$ pyvies <vat_number>

号码应该以国家代码开头。 对于python3,您可能需要为您的环境设置python编码(例如export pythonionecoding=utf-8)。

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

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作