sqlalchemy.exc.ObjectNotExecutableError: Not an executable object: 'select 1'

问题
在flask框架中连接数据库,并测试数据库是否连接成功

使用了mysql数据库和pymysql驱动

问题描述

代码

db = SQLAlchemy(app)
with app.app_context():
  with db.engine.connect() as conn:
    rs = conn.execute('select 1')
    print(rs.fetchone()) # (1,)

抛出问 …

点击查看更多…

Conda操作命令

  1. conda remove -n your_env_name --all

  2. conda create -n your_env_name pytohn==3.6

  3. conda deactivate
    
  4. source activate  your_env_name

  5. conda info –-e

  6. conda config --set auto_activate_base false

  7. 编辑 ~.bashrc

    只要在此文件末尾加一行就搞定

    conda activate your_envs # "your_envs"就是你的 …

点击查看更多…

python-批量重命名文件

工作需要批量修改图片文件名,但是保留文件的前几位名字,写了个简单的python 脚本,内容如下:

#-*-coding:GBK -*-
# ---------------by  Terry.Gu  2021.6.30
import os

import time …
点击查看更多…

Python PDF 分页

公司有超过100页的PDF需要,每一页都成为一个单独的PDF。

人工操作比较麻烦。

利用Python 可以进行操作:

脚本如下:

点击查看更多…

当前文件夹下PDF文件页码计数

import PyPDF2
import time

import os


file_name = os.listdir(os.getcwd()) # 获取当前路径
file_typ = ".pdf"
pdf_list = []
b = 0
totalpag = 0
for n in file_name:
    if file_typ in n:         #判断是否是PDF文件
        print("Found PDF file:" + n)
        pdf_list.append(n)
        pdfReader = PyPDF2.PdfFileReader(n …
点击查看更多…