
20200811
郭立影
这个作者很懒,什么都没留下…
展开
-
pymysql 查询结果以字典形式展示
import pymysql#查询语句def select_info(): host = '192.168.2.62' user = 'liying' password = 'kT8jCZ' port = 3306 db = 'rds1_socialmedia' data_base = pymysql.connect(host = host , user = user,password = password , db = db , port = port原创 2020-09-18 14:36:04 · 1759 阅读 · 0 评论 -
字典 添加元素
#创建字典用于测试dict_test = dict(name = '小明',age = '18' , sex = '男')#添加字典元素dict_test['hobby'] = 'paint'print(dict_test)输出结果:{'name': '小明', 'age': '18', 'sex': '男', 'hobby': 'paint'}原创 2020-09-18 10:56:50 · 1742 阅读 · 0 评论 -
解决任务计划程序未启动任务,因为相同任务的实例正在运行的问题
https://www.cnblogs.com/ShaYeBlog/p/10587087.html服务器 任务计划程序 运行定时任务时,程序没运行结束,无法启动新任务,解决办法根据个人需求更改定时任务设置原创 2020-09-18 10:16:42 · 1777 阅读 · 0 评论 -
logging 写入日志文件
util_log.pyimport loggingfrom logging import handlersclass Logger(object): level_relations = { 'debug': logging.DEBUG, 'info': logging.INFO, 'warning': logging.WARNING, 'error': logging.ERROR, 'crit':原创 2020-09-15 15:08:19 · 474 阅读 · 0 评论 -
(python)计划任务程序 with open 无法写入日志文件
情况背景项目需要 , 在服务器上为程序记录日志 ,在命令行可以实现 , 但是在任务计划程序内部无法实现 , 加了权限也没用的情况下 ,原因就在于我们没有设置好“操作”,我们只设置了“程序或脚本”,但是没有设置“起始于(可选)”选项,因为这个是可选的,所以很多人认为这个选项是多余的,是的,如果只需要执行.py文件,如果不需要读写操作是不需要设置,但是如果程序在 Windows 计划任务中要**读写**文件就一定要设置“起始于(可选)”这个选项,这个选项就是设置.exe程序的文件根目录。如下面的设置原创 2020-09-15 14:48:00 · 944 阅读 · 3 评论 -
python orm 查询操作
views.pyfrom django.shortcuts import render,HttpResponse# Create your views here.from .models import *def getfrom(request): book = Book.objects.get(id=1) m = book.id return HttpResponse(m)urls.pyfrom django.contrib import adminfrom dj原创 2020-09-11 18:19:16 · 593 阅读 · 0 评论 -
django 建表时class Meta
from django.db import models# Create your models here.class Book(models.Model): name = models.CharField(max_length=20) price = models.IntegerField() pub_date = models.DateField() class Meta: #managed=False db_table='tes原创 2020-09-11 16:26:33 · 196 阅读 · 0 评论 -
python django orm 建表
1.命令行创建django文件进入指定目录django-admin startproject itemcd itempython manage.py startapp item02.编写sql语句settingINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions',原创 2020-09-11 16:02:37 · 261 阅读 · 0 评论 -
django orm 踩坑
(venv) C:\item>python manage.py makemigrationsNo changes detectedsetting.py 加入app名字INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messa原创 2020-09-11 15:48:45 · 134 阅读 · 0 评论 -
服务器 adb.exe wait_for_device
from airtest.core.api import *from airtest.cli.parser import cli_setupfrom poco.drivers.android.uiautomation import AndroidUiautomationPocodevices = connect_device('Android:///' + "3cb30ef89906")poco = AndroidUiautomationPoco(devices, use_airtest_input原创 2020-09-10 17:24:35 · 257 阅读 · 0 评论 -
本地电脑与远程服务器之间突然无法复制文件的解决方法
rdpclip.exe用于文件复制。它用于从服务器到本地拷来贝粘贴文件。简单的说,你在本地电脑上复制文字可以粘贴到远程服务器上,主要靠的就是这个进程。rdpclip 是让rdp协议(远程桌面协议)可以通过远程复制文件的,如果你使用rdp(3389)远程连接别人或者被别人连接,通常这个进程都会启动,他的任务是可以通过远程复制信息和文件。rdpclip监视程序需要在后台运行,然后监视你的剪切板。从本地电脑复制文件到远程服务器或远程服务器复制文件到本地电脑时,复制文件后无法粘贴:解决方法:1原创 2020-09-09 15:23:20 · 1242 阅读 · 0 评论 -
navicat excel 导出数据 导入数据踩坑日记
附加选项附加选项,一般默认即可,栏位名行:数据表字段所在行位置第一个数据行:所导入源数据从第几行开始最后一个数据行:所导入数据到第几行结束温馨提示:以上选项内容一定要填写正确,否则将不能完成正确的导入。...原创 2020-09-08 11:20:58 · 555 阅读 · 0 评论 -
__init__构造方法
属性是变量,方法是函数函数使用变量就是面向对象self.是为了使变量能在类中跨函数使用。不写self. python只能在当前函数中找变量。写上self.python会在当前类中找变量class Mystuff(object): def __init__(self): self.age = 18 def print_age(self): age=1 print(age) print(self.age)aa = Mystuff()aa.print_age()原创 2020-09-01 17:58:16 · 368 阅读 · 0 评论 -
auto_setup接口 connect_device | init_device
auto_setup是一个用来初始化环境的接口,它接受5个参数。我们可以设置当前脚本所在路径,指定运行脚本设备、设置默认的log路径、设置脚本父路径和指定截图精度auto_setup(basedir=None,devices=None,logdir=None,project_root=None,compress=0)自动配置运行环境,如果当前没有连接设备,默认尝试连接Android设备参数·basedir -设置当前脚本所在路径,也可以直接传__file__变量进来·devices - 一个内容为原创 2020-09-01 16:39:10 · 2963 阅读 · 0 评论 -
python 多进程简单复习(apply方法及appply_async)
Pool进程池multiprocessing中有两个Pool类1. multiprocessing.Pool (进程池)2. multiprocessinf.dummy.Pool(伪进程池<线程池>)python 在多进程执行中存在一个python解释器的历史遗留问题即GIL锁导致python解释器运行多进程任务时 有且只有一个进程在执行而非多个进程同步执行multiprocessing.Pool是假的多进程而multiprocessing.dummy.Pool是伪多进程的多原创 2020-09-01 14:22:26 · 1073 阅读 · 0 评论 -
sql 数据库密码重置 mysql5.5版本(WINDOW下重置MYSQL用户密码)
1.打开 cmd ,进入到Mysql Server路径:C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin2.查找MySQL进程:tasklist |findstr mysqlC:\Program Files\MySQL\MySQL Server 8.0\bin>tasklist |findstr mysqlmysqld.exe 3268 Services 0原创 2020-08-28 17:21:49 · 330 阅读 · 0 评论 -
django 建表时 model里面CharField 参数blank 和null区别
blank 填写表单可以为空,sql中存空字符串null 数据库表现是NULL ,不是空字符串注意日期类型(DateField\TimeField\DateTimeField)数字类型(IntegerField\DecimalField\FloatField)不能接受空字符串如果想要日期和数字类型字段为空 需同时设置null=True\blank=True...原创 2020-08-28 16:20:10 · 1129 阅读 · 0 评论 -
api理解
API,其实就是别人已经写好的可以实现特定功能的函数,而你只需要根据他提供好的接口,也就是调用他的方法,传入他规定的参数,然后这个函数就会帮你实现这些功能,大概就是空手套白狼的意思,不然你也可以自己完成这些功能,但是这就很困难了,因为有时你需要了解很多的原理等等,如果你不是规则制定者,那么就好好使用这些接口,最后你牛的话也可以自己来提供api给别人用,成为别人口中的大神你写一个函数给别人用,别人拿过来直接就可以调用。但是你不想别人看到你的函数逻辑,也不想有局限性(你用Java写的函数,调用方可以用Py原创 2020-08-27 15:18:07 · 179 阅读 · 0 评论 -
pycharm 通过 terminal 命令行创建Django项目 | Django自定义Command 命令
1.通过 terminal 命令行创建Django项目cd\ --- 进入想要创建文件的目录django-admin startproject demo ---创建Djangopython manage.py startapp demo0 ---创建app2.Django自定义Command 命令在app内创建一个management的python目录(右键创建python文件夹)在management目录里面创建commands的python文件夹在commands里面创建任意py文件原创 2020-08-27 14:27:12 · 824 阅读 · 0 评论 -
远程桌面连接问题
1.复制粘贴文件到远程桌面相应目录2.点击任务计划程序 创建任务3.4.点击新建5.6.7.8.原创 2020-08-21 13:15:30 · 120 阅读 · 0 评论 -
airtest 获取分辨率 绝对坐标 相对坐标
airtest 获取当前屏幕分辨率width = G.DEVICE.display_info['width']height = G.DEVICE.display_info['height']print(width,height)已知相对坐标 [0.12,0.709],转换成绝对坐标x1 = 0.12*widthy1 = 0.709*heighttouch([x1,y1])已知绝对坐标[88.1060],转换成相对坐标x2 = 88/widthy2 = 1060/heightpoco原创 2020-08-20 11:49:32 · 4442 阅读 · 0 评论 -
json.dumps()和json.loads()
json.dumps()和json.loads()json.dumps()用于将字典形式转换为字符串,json.loads()用于将字符串形式数据转换为字典import jsondata = { 'name' : 'Cora', 'sex' : 'girl', 'age' : '20'}print(data)data1 = json.dumps(data)print(data1)data2 = json.loads(data1)print(data2)print(type(da原创 2020-08-18 10:53:26 · 404 阅读 · 0 评论 -
git 拉取公司项目--菜鸟
1.确定已经安装git(官网——https://git-scm.com/——)2.找到你想要保存数据的地方,新建文件夹。(推荐D盘或者其他,尽量不要用C盘)3.在你刚刚新建的文件中,右击会出现——git bash here——,然后点击它。(如果你没有安装成功,那么右击就没有这个啦)4.在出现的界面中输入——git clone https:www.com.git——。(其中网址就是你要拉取项目的版本号的链接)5.成功的话,就可以在文件夹中看到他们6.然后 在代码编辑软件中打开...原创 2020-08-12 11:01:35 · 4280 阅读 · 0 评论 -
init 复习
#init 复习class Person:def init(self,name):self.name = namedef sayHi(self):print("My name is " + self.name)P = Person(“Didy”)P.sayHi()原创 2020-08-11 18:30:10 · 101 阅读 · 0 评论 -
20200810 airtest查看当前设备安装app 截图
#20200810#当前设备安装的appfrom airtest.core.android.android import Androiddevs = device()#返回当前活动设备print(devs.list_app(third_only=True))#截图 另存为本地文件# -*- encoding=utf8 -*-from airtest.core.api import *# crop_image()方法在airtest.aircv中,需要引入from airtest.airc原创 2020-08-11 14:19:09 · 755 阅读 · 0 评论 -
airtest#设备切换打印app设备
#20200811#设备切换打印app设备from airtest.core.api import connect_devicedev = connect_device(‘Android:///192.168.88.116:5555?cap_method=javacap&touch_method=adb’)#使用uri初始化设备,并将其设置为当前设备dev = connect_device(‘Android:///192.168.88.102:6555?cap_method=javacap&原创 2020-08-11 14:11:46 · 532 阅读 · 0 评论 -
URI URL URN
URI,统一资源标识符,首先它是一个字符串。其次,它是一个可以唯一标识某一资源的字符串。URL,统一资源定位符,首先,它是一种URI,其次,它可以标识资源的路径。URN,统一资源名,首先,它是一种URI,其次,它代表资源的名字。{---------------------------------------------------------------------------------------------------}HTTP = Hyper Text Transfer ProtocolU原创 2020-08-11 14:06:40 · 101 阅读 · 0 评论 -
远程设备连接 airtestide
远程设备连接 airtestide1.手机端 usb接口 pc端2.打开pc端命令行工具 执行以下操作adb 命令adb devices 显示已连接设备adb tcpip xxxx 设置现连接手机的连接端口为xxxx(注意端口不要冲突)netstat -ano|findstr xxxxairtest 里面操作-远程连接设置处adb connect ip:port 命令行连接设备adb disconnect ip:port 命令行取消设备连接注意 IP为手机IP地址adb usb 切回原创 2020-08-11 10:35:58 · 815 阅读 · 0 评论