python
文章平均质量分 60
我是马克思小清新
这个作者很懒,什么都没留下…
展开
-
pip3 安装mysqlclient报错
最近在Liunx搞 Django项目,需要用到数据库,就pip3 安装mysqlclient.结果报错,不仅报错,还不停得重复连接下载报错的界面,真是头大。上网查了资料,说是没有mysql的配置源。根据网上的资料 执行命令yum install mysql-devel,又报错。应该是缺少mysql的yum源为此一个一个解决。解决方案:1,下载对应版本mysql的yum源的rpm包。我的mysql是5.7.31.centos7.8。不知道系统的版本号可以通过命令cat...原创 2021-09-10 14:39:17 · 1273 阅读 · 0 评论 -
darknet训练coco数据集2014
本文以coco数据集2014为例,因为官网下载的数据集不能直接使用,需要做个解析。首先,下载好coco2014的数据集,文件很大,大概24个G吧。主要信息是train2014,test2014,val2014以及各自的annotation文件。这三个文件存放的是图片,jpg格式。test2014的annotation存放在下面这个文件夹train2014和val2014...原创 2019-10-16 21:27:09 · 2631 阅读 · 2 评论 -
Python.面向对象-----类的内置attr属性
这个比较简单。代码示例:class Foo: x = 1: def __init__(self,y): self.y = y; def __getattr__(self,item): print('----->from getattr:你找的属性不存在') def __setattr__(self,...原创 2018-04-12 15:46:59 · 595 阅读 · 0 评论 -
Python.面向对象------封装
封装,抛开面向对象不说,装就是将小猫,小狗装进麻袋,封就是将麻袋封上口。在面向对象中,这个麻袋就是类或者对象,类和对象这两个麻袋内部装了数据属性和函数属性,那么对于类和对象来说,封就是将属性隐藏起来,外部无法使用。那么如何完成’封‘呢?python是不依赖语言特性去封装数据,而是通过遵循一定的数据属性和函数的属性的命名约定达到封的效果约定一:任何一单下划线开头的名字都应该是内部的,私有的。clas...原创 2018-04-12 15:22:41 · 167 阅读 · 0 评论 -
Python.面向对象------反射/自省
反射:程序可以访问,检测和修改它本身状态或行为的一种能力(自省)下面就介绍四种实现自省的函数,适用于类和对象1,判断object中有没有一个name字符串对应的属性或者方法hasattr(object,name)2,获取object中name字符串对应的属性值或者方法地址,其中default参数的作用是,在找不到属性的时候,给予调用者的提示 信息。getattr(object,name,...原创 2018-04-12 10:51:34 · 292 阅读 · 0 评论 -
Python.面向对象---类和对象属性的增删改查
一,类属性的操作class Chinese: country = 'China' def __init__(self,name): self.name = name def play_ball(self,ball): print('%s play %s' %(self.name,ball))#查看属性print(Chinese.c...原创 2018-04-10 12:36:09 · 1377 阅读 · 0 评论 -
Python.面向对象---静态属性,类方法,静态方法
1,静态属性:在函数前加@property,将函数逻辑”封装“成数据属性,外部直接调用函数名,如同调用属性一样。这个函数 是可以调用对象和类的属性的。class Room: def __init__(self,name,owner,width,length): self.name = name self.owner ...原创 2018-04-10 12:22:14 · 275 阅读 · 0 评论 -
Python—带参数的用户验证功能装饰器
user_list = [ {'name': 'sb1', 'passwd': '123'}, {'name': 'sb2', 'passwd': '123'}, {'name': 'sb3', 'passwd': '123'}, {'name': 'sb4', 'passwd': '123'}]# 初始状态,用来保存登陆的用户,client_dic = {'...原创 2018-02-14 11:16:01 · 511 阅读 · 0 评论 -
Python—装饰器
一,装饰器本质是函数, 为其他函数添加附加功能 二,原则 1,不能修改被装饰函数的源代码 2,不能修改被装饰函数的调用方式 三,装饰器的知识储备 装饰器 = 高阶函数 + 函数嵌套 + 函数闭包 四,高阶函数 1,函数接受的参数是一个函数名 2,函数的返回值是一个函数名 3,满足上述条件任意一个都是高阶函数 实例:高阶函数实现计算函数运...原创 2018-02-14 11:07:56 · 151 阅读 · 0 评论 -
Python—装饰器模拟用户登陆验证功能
user_list = [ {'name':'sb1','passwd':'123'}, {'name':'sb2','passwd':'123'}, {'name':'sb3','passwd':'123'}, {'name':'sb4','passwd':'123'}]#初始状态,用来保存登陆的用户,client_dic = {'username':No...原创 2018-02-14 10:27:18 · 2790 阅读 · 0 评论 -
python--基础练习题(一)下
17、制作趣味模板程序 需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意 如:敬爱可亲的 xxx,最喜欢在 xxx 地方干 xxx18、制作随机验证码,不区分大小写。流程: - 用户执行程序 - 给用户显示需要输入的验证码 - 用户输入的值用户输入的值和显示的值相同时现实正确信息;否则继续生成随机验证码继续等待原创 2018-01-28 20:49:58 · 1642 阅读 · 0 评论 -
python--基础知识练习题(一)上
1,执行python脚本的两种方式 第一种,配置好环境变量,找到pyhon文件,形式:python 1.py 第二种,进入解释器,实时输入输出,形式:python 在Linux在,在文件内部加入该语句#!/usr/bin/env python,即解释器的位置,终端执行文件./1.py。2,简述位和字节的关系 一个字节 8位,计算机计算时是以字原创 2018-01-28 15:54:18 · 19288 阅读 · 1 评论 -
python_09基础了解
先在电脑上安装好python,并配置好环境变量,本人安装的是python3.6.1,第一句 python 执行一个.py文件的过程:按照python的规则写一个文件,并将文件交给python解释器,读取文件中的内容,然后进行转换会让执行,最终获取结果。 后缀名是否是任意的?以python的规则编码,在F盘下建立一个文档text.txt,再将其改成.py文件,原创 2018-01-25 16:41:56 · 181 阅读 · 0 评论