随笔分类 -  python

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

点击右上角即可分享
微信分享提示