代码拉取完成,页面将自动刷新
同步操作将从 zvms/zvms-backend 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# 在Oppressor完成以后请不要直接使用这里面的函数
# 详细请看oppressor.py中的select/insert/update
from pymysql import connect, cursors
import traceback # 更好的错误输出
# (临时的)设置,记得改密码!
conn = connect(
host = "127.0.0.1",
user = "zvms",
password = "123456",
db = "zvms"
)
cur = conn.cursor()
def close(): # 这玩意有被用到吗?
global conn,cur
try:
cur.close()
conn.close()
except:
traceback.print_exc()
def test_connection():
global conn, cur
try:
conn.ping()
except:
conn = connect(
host = "127.0.0.1",
user = "zvms",
password = "123456",
db = "zvms"
)
cur = conn.cursor()
def execute(sql, param = None):
test_connection()
print("sql =", sql)
print("param =", param)
global cur, conn
try:
cur.execute(sql, param)
conn.commit()
except:
traceback.print_exc()
conn.rollback()
def fetchall():
test_connection()
global cur
try:
r=cur.fetchall()
conn.commit()
return r
except:
traceback.print_exc()
def fetchone():
test_connection()
global cur
try:
r=cur.fetchone()
conn.commit()
return r
except:
traceback.print_exc()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。