随笔分类 - python
python学习和python使用过程中遇到的问题以及解决方法
摘要:一、内容 替换json字符串中的值 通过路径获取json字符串的值 二、代码 替换json字符串中的值 def repalceJson(t_json, value, path): """ 通过json路径,替换路径的值 :param t_json: 原字符串 :param value: 需要替换的值
阅读全文
摘要:在python脚本中调用其他程序,或执行命令行指令,可以用os.system,os.popen,subprocess.popen这三种方式。这三种方式所适用的情况各不相同。区别在于调用程序后执行的操作,函数返回的是调用程序的输出,还是程序运行的状态码。 1.os.system 需要等待子进程执行完再
阅读全文
摘要:1、将所有需要的依赖写入文件,一个依赖占用一行 2、批量执行pip install -r requirements.txt
阅读全文
摘要:一、背景 优化日志输出 loguru设置简单,日志自带颜色格式,容易上手 二、使用 ctest.util.log import sys from loguru import logger logger.add(sys.stderr, format="{time}{level}{message}",
阅读全文
摘要:Pycharm Professional才有这个功能,安装了Community的没有此功能 1.在顶部菜单中选择Tools>Deployment>Configuration 2. 点击+,选择SFTP 3.connnection配置SSH账号密码 4.Mappings配置目录 5.Deploymen
阅读全文
摘要:一、背景 下载了一个开源项目,发现项目用的是django2.0,我环境安装的是django3.0,运行时发现一些引用的库在django3.0被删除了,整个项目无法运行。这时用上容器就完美隔离了,python有自带的虚拟环境可以处理这个问题 二、操作 在这篇博文里我有讲过怎么创建虚拟环境,只是当时我还
阅读全文
摘要:一、背景 接口需要返回唯一值,接收方需要插入数据库,会判断重复 二、使用 UUID(Universally Unique Identifier)是通用唯一识别码,在许多领域用作标识,比如我们常用的数据库也可以用它来作为主键,原理上它是可以对任何东西进行唯一的编码的。 import uuid '''
阅读全文
摘要:1、安装paramiko包 pip3 install paramiko 2、代码详解 部署环境执行直接用os.popen import os """ 当前环境执行shell """ def exeShell(reqdata): print(reqdata) tmp = os.popen(reqdat
阅读全文
摘要:用flask实现了一个简单的后台操作,用于数据的新建、查询、修改以及删除 from flask import Flask from flask import render_template from flask_sqlalchemy import SQLAlchemy from flask impo
阅读全文
摘要:原因: python没有安装第三方库pycryptodome win+R pip install pycryptodome
阅读全文