- 博客(86)
- 收藏
- 关注

原创 nginx ,https, FastDFS安装
FastDFS安装5.1 安装fastdfs依赖包解压缩libfastcommon-master.zip进入到libfastcommon-master的目录中执行 ./make.sh执行 sudo ./make.sh install5.2 安装fastdfs解压缩fastdfs-master.zip进入到 fastdfs-master目录中执行 ./make.sh执行 sudo ./make.sh install5.3 配置跟踪服务器trackersudo cp /etc/
2020-07-10 15:52:11
398
原创 python 字典操作:判断数据集里面 某个key的值重复,数据拼接累加指定的值
data= [{"prize_name": "现货盲盒","price": 0.01,"goods_code":123123}, {"prize_name": "现货盲盒","price": 0.01,"goods_code":123123}, {"prize_name": "现货盲盒","price": 0.01,"goods_code":1231234}]info_dic = {}for d in data: if d['goods_code'] not in i
2021-04-13 09:35:34
856
原创 CentOS7下无界面使用Selenium+chromedriver进行自动化测试
安装selenium 你可以使用 pip 命令来安装 Selenium:pip install selenium安装过程类似下面这样。[root@localhost src]# pip install seleniumCollecting selenium Downloading https://files.pythonhosted.org/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca9845985
2020-11-03 15:36:47
608
原创 haystack ImportError: cannot import name ‘six‘ from ‘django.utils‘
问题Django 3.0 使用 haystack 报错 ImportError: cannot import name ‘six’ from ‘django.utils’原因Django 3.x 版本移除了部分用于兼容Python2 的 API参见 Removed private Python 2 compatibility APIs解决办法方案一安装 sixpip install six1将安装好的 six 文件复制到 'django 的 utils 目录下,安装库位于 Python
2020-07-10 17:00:50
2625
原创 python环境服务器配置
1.下载及解压下载python3.7.0的安装包至/usr/local/src/目录,切换至/usr/local/src/目录:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xztar xvJf Python-3.7.0.tar.xzmv Python-3.7.0 /usr/local/python-3.7cd /usr/local/python-3.7/2.安装安装之前,首先安装python环境依赖的包:yum
2020-07-10 11:26:16
625
原创 Python——云通讯短信接口对接python3使用
coding=utf-8from CCPRestSDK import REST#import ConfigParser #官网sdk带的,没有使用import logging账号idaccountSid = ‘xxxxxx’账号TokenaccountToken = ‘xxxxxx’应用IdappId = ‘xxxxxx’ #token请自行去官网申请服务地址serverIP = ‘app.cloopen.com’服务端口serverPort
2020-06-28 16:50:36
2783
原创 Django错误:“is not a registered namespace” urls.py 1 2 3 4 5 app_name = 'learning_logs' urlpatter
urls.pyapp_name = ‘learning_logs’urlpatterns = [path(‘index’, views.index, name=‘index’),path(‘topic’, views.topics, name=‘topics’),]此处需要加上app_name,urlpatterns中的name将会在templates中运用。...
2020-04-21 17:10:04
502
原创 codeigniter 配置 database 出现 Call to undefined function mysqli_init 异常
【环境】:Ubuntu14.04php5apache2-mpm-perforkmysql 5.5.50【问题】CodeIgniter-3.0.2 搭建开发环境时出现:Message: Call to undefined function mysqli_init() 错误【解决】检查 /etc/php5/mods-available/ 目录中是否存在 mysqli.ini my...
2020-04-20 08:54:30
707
原创 nginx安装配置
$ yum -y install gcc gcc-c++ automake autoconf libtool make2.2 安装openssl说明:nginx SSL使用。$ cd /usr/local/src$ wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz$ tar -zxvf openssl-1.0.1t.tar...
2020-04-16 10:57:34
190
原创 Django3 中遇到django.core.exceptions.ImproperlyConfigured mysqlclient 1.3.13 or newer is required; you
实际上pymysql版本号是 0.9.3,却明目张胆篡改version_info欺骗Django????。这样一来就简单了,patch一下这个属性就行了嘛, 修改__init__.py,多插入一行代码:import pymysqlpymysql.version_info = (1, 3, 13, “final”, 0)pymysql.install_as_MySQLdb()保存后启动项目成功。...
2020-04-14 15:51:13
273
原创 模块
01模块1.1模块的概念模块是python 程序架构的一个核心概念:每一个扩展名.py 结尾的 python 源代码文件都是一个模块:模块名同样也是一个标识符,需要符合标识符的命名规则:在模块中定义的 全局变量 、函数、类 都是提供可以提供给外界直接使用的工具:模块就好比工具包,要想使用这个工具包就必须导入模块1.2 模块的两种引入方式1) improt 导入import 模块...
2019-11-12 17:01:35
233
原创 异常
try: # 不能确定正确执行的代码 num = int(input("请输入一个整数:"))except: # 错误的代码出来代码 print("请输入一个整数!")print("-" * 50)try: # 提示用户输入一个整数 num = int(input("输入一个整数:")) # 使用8 初一用户输入的整数并且...
2019-11-12 11:09:15
218
原创 单例
class MusicPlayer(object): def __new__(cls, *args, **kwargs): # 穿件对象时,new 方法会被自动调用 print("创建对象,分配空间") # 2. 为对象分配空间 isinstance = super().__new__(cls) # 3. ...
2019-11-11 10:52:01
127
原创 类属性,类方法, 静态方法
class Tool(object): # 使用赋值语句定义类属性,记录所有工具对象的数量 count = 0 def __init__(self, name): self.name = name # 让类属性的值+1 Tool.count += 1# 1. 创建工具对象tool1 = Tool("斧头")...
2019-11-09 10:54:48
110
原创 多态
class Dog(object): def __init__(self, name): self.name = name def game(self): print("%s 砰砰跳跳的玩耍。。。" % self.name)class XiaoTianDog(Dog): def game(self): print(...
2019-11-09 09:28:25
103
原创 多继承
class A: def test(self): print("test方法")class B: def demo(self): print("demo方法")class C(A, B): """多继承可以让子类对象,同时具有父类的属性和方法""" pass# 创建子类对象c = C()c.test()c...
2019-11-09 09:08:25
136
原创 私有方法和属性
class A: def __init__(self): self.num1 = 100 self.__num2 = 200 def __test(self): print("私有方法 %d %d" % (self.num1, self.__num2)) def test(self): print("父类...
2019-11-08 17:38:09
138
原创 单继承和方法的重写
class Animal: def eat(self): print("吃----") def drink(self): print("喝---") def run(self): print("跑---") def sleep(self): print("睡---")class Do...
2019-11-08 16:57:25
126
原创 面向对象练习
class Person: def __init__(self, name, weight): # self.属性 = 形参 self.name = name self.weight = weight def __str__(self): return "我的名字叫 %s 体重是 %s 公斤" % ( self.n...
2019-11-08 15:26:56
240
原创 内置方法
class Cat: def __init__(self, new_name): self.name = new_name print("%s 来了" % self.name) def __del__(self): print("%s 我去了" % self.name) def __str__(self): ...
2019-11-06 17:08:01
123
原创 定义简单的类
class Cat: def eat(self): print("小猫爱吃鱼") def drink(self): print("小猫爱喝水")# 创建对象tom = Cat()tom.eat()tom.drink()class Cat: """这是一个猫类""" def eat(self): ...
2019-11-06 16:13:57
274
原创 函数的递归
def sum_number(num): print(num) # 递归的出口,当参数满足某个条件时,不再执行函数 if num == 1: return # 自己调用自己 sum_number(num - 1)sum_number(3)# 定义一个函数sum_numbers# 能够接收一个 num 的整数参数# 计算...
2019-11-06 11:55:39
135
原创 多值参数
def demo(num, *nuns, **person): print(num) print(nuns) print(person)demo(1)demo(1, 2, 3, 4, 5, name="小明", age=18)def demo(*args, **kwargs): print(args) print(kwargs)# ...
2019-11-06 11:25:01
126
原创 函数的缺省值
gl_list = [6, 3, 9]# 默认按照升序排序-- 可能会多# gl_list.sort()# 如果需要降序排序需要执行 reverse 参数gl_list.sort(reverse=True)print(gl_list)def print_info(name, title="", gender=True): """ :param title: ...
2019-11-06 10:49:02
362
原创 函数的返回值和参数进阶
def measure(): """测量温度和湿度""" print("测量开始。。。") temp = 39 wetness = 50 print("测量结束。。。") # 元祖- 可以包含多个数据,因此可以使用元组让函数一次返回多个值 # 如果函数返回的类型时元组,小括号可以直接省略 # return (temp,we...
2019-11-05 08:55:46
195
原创 局部变量和全局变量
def demo1(): # 定义一个局部变量 # 1》出生:执行了下方的代码后,才会被创建 # 2》 死亡: 函数执行完成之后 num = 10 print("在demo1 函数内部的变量是 %d" % num)def demo2(): num =99 print("demo2==> %d" %num) pass#...
2019-11-04 16:46:44
273
原创 变量进阶--引用概念
def test(num): print("在函数内部 %d 内存地址是 %d " % (num,id(num))) # 1> 定义一个字符串变量 result = "hello" print("函数要返回数据的内存地址是%d " % id(result)) # 2》将字符串变量返回,返回的是数据的引用,而不是数据本身 return r...
2019-11-04 15:29:11
170
原创 综合应用-- 名片管理系统
# 无限循环 ,由用户主动选择什么时候结束循环while True: # 显示功能菜单 action_str = input("请选择希望执行的操作:") print("您选择的操作是:【%s】 " % action_str) # 1 2 3 针对名片的操作 if action_str in ["1","2","3"]: # 新增...
2019-11-04 11:47:17
219
原创 公共方法
for num in [1,2,3] print(num) if nun == 2: braekelse:#如果循环体内部使用了break 退出循环#else下方的代码就不会执行 print("会执行吗")print("循环结束")students = [ {"name": "啊土"}, {"name": "小美"}]#...
2019-11-02 09:45:50
204
原创 字符串
str1 = "hello python"str2 = '我的外号是"大西瓜"'print(str1[1])print(str2)for char in str2: print(char)hello_str = "hello hello"# 统计字符串的长度print(len(hello_str))# 统计某一个小(子)字符串出先的次数print(hello_...
2019-11-01 17:47:15
224
原创 字典
字典的定义# 字典是一个无序的数据集合,使用print 函数输出时,通常输出的顺序的是不一致的xiaoming = {"name": "小明", "age": 18, "gender": True, "height": 1.75, "weight": 75.5}print(xiaoming)...
2019-11-01 15:52:16
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人