随笔分类 - python-进阶
python使用
摘要:获取公网IP 1 import requests 2 import re 3 res = requests.get("https://myip.ipip.net",timeout=5).text 4 ip = re.findall(r'(\d+\.\d+\.\d+\.\d+)', res)[0] 5
阅读全文
摘要:python操作鼠标键盘 使用pyautogui 或pynput 1.禁用键盘鼠标(测试未禁用笔记本触摸区域) 1 from ctypes import * 2 #禁用鼠标键盘 3 windll.user32.BlockInput(1) 4 5 #接禁鼠标键盘 6 windll.user32.Blo
阅读全文
摘要:Ubuntu 后台持续运行python服务 一般使用 nohup python -u app.py>t.log 2>&1 & nohup python3 -u app.py>t.log 2>&1 & 只记录异常日志 nohup python -u app.py>/dev/null 2>error.l
阅读全文
摘要:1.引入log 模块 import logging 2.设置日志等级 关于日志等级: 重大的,危险的 CRITICAL 系统即将奔溃或已经奔溃 错误 ERROR 出现严重问题,导致某些功能不能正常运行记录信息 警告 WARNING 当某些不被期望的事情发生时需记录的信息,如磁盘存满,当前程序可正常运
阅读全文
摘要:python操作MongoDB 1.安装pymongo pip install pymongo 2.连接数据库 启动mongodb服务: 包含mongod.exe文件夹bin :shift+鼠标右键,输入:mongod --dbpath D:\\MongoDB\\data 链接数据库,默认端口号27
阅读全文
摘要:一、项目下虚拟环境下载pyinstaller.exe 打包 1.检查是否下载 pyinstaller: 如果没有在vscode终端输入:pip3 install pyinstaller 安装成功后下一步 2.在终端输入打包命令: pyinstaller -F test.py 打包成功后下一步 3.项
阅读全文
摘要:python操作sqlite3数据库主要包含以下几步: 导入模块、连接数据库、创建游标、建表、操作(增删改查)、关闭游标、关闭数据库 1.导入模块: import sqlite3 2.连接数据库(如果数据库不存在会创建数据库): conn = sqlite3.connect("D:\\test.db
阅读全文
摘要:txt文件 生成并下载txt文件: @app.route('/download', methods=['GET']) def download(): content = "long text" response = make_response(content) response.headers["C
阅读全文