基于python3的command
#!/usr/bin/python3
#coding=utf-8
import urllib.request
import urllib.parse,ssl
import json
import sys
sql = sys.stdin.read()
context = ssl._create_unverified_context()
params = {'sql': sql, 'reindent': 1, 'keyword_case': 'upper', 'identifier_case': 'lower'}
response = urllib.request.urlopen('https://sqlformat.org/api/v1/format', data=urllib.parse.urlencode(params).encode('utf-8'),context=context)
data = json.loads(response.read())
print(data['result'])
本文介绍了一个使用Python3编写的简单命令行工具,该工具能够通过调用sqlformat.org提供的API来格式化SQL语句。它利用标准输入接收SQL语句,并输出格式化后的结果。
508

被折叠的 条评论
为什么被折叠?



