自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 python批量将excel内容进行翻译,写入

python批量将excel内容进行翻译,写入由于小编初来乍到,有很多地方不是很到位,还请见谅,但是很实用的哦!1.首先是需要进行文件的读写操作,需要获取文件路径,方式使用os.listdir(路径)进行批量查找文件。file_path = ‘/home/xx/xx/xx’# ret 返回一个列表ret = list_dir = os.listdir(file_path)# 遍历列表,...

2019-10-08 16:01:28 2610 5

原创 Docker/Docker-Compose部署Django

Docker/Docker-Compose部署Django

2021-01-04 14:38:15 262 1

原创 layui表格中实时获取下拉框数据

layui表格中实时获取下拉框数据1.首先需要定义一个table。 <div id="id_table"> <table id="xxx" lay-filter=""></table> </div>2.渲染数据 layui.use(['form', 'laydate', 'table', 'layer'], function () { var table = layui.table, form = l

2020-12-31 14:46:31 4435

原创 Django实现AD域集成

Django实现AD域集成本片文章简单介绍一下django项目中的AD域集成业务逻辑实现。AD域“AD域可用于同时管理多台电脑,这样实现集中式管理,可以很大程度减少管理员的工作量。比如曾经我们需要在无数客户端上进行多次的设置,在AD域控制器上只需要设置一次就能完成。”实现过程使用第三方工具:ldap 这是一种通信协议。安装python-ldap,不同的环境使用的ldap不同,python2.7和python3.7略有不同。了解ldap增删改查查找和读取一条 LDAP 纪录,比如根据

2020-12-10 13:59:06 1018

原创 django-admin属性介绍(3)

django-admin属性介绍(3)ModelAdmin方法:ModelAdmin.save_model(request,obj,form,change):根据save_model方法是添加还是更改对象HttpRequest,为该方法提供,模型实例,ModelForm实例和布尔值。覆盖此方法可进行保存前或保存后的操作。调用super().save_model()以使用保存对象Model.save()。ModelAdmin.delete_model(request,obj):该delete_mode

2020-08-14 16:16:27 717

原创 django-admin属性介绍(2)

django-admin属性介绍(2)自定义模板选项:ModelAdmin.add_form_template:自定义模板的路径,由使用add_view()。ModelAdmin.change_form_template:自定义模板的路径,由使用change_view()。ModelAdmin.change_list_template:自定义模板的路径,由使用changelist_view()。ModelAdmin.delete_confirmation_template:定制模板的路径,用于d

2020-08-14 16:13:08 427

原创 django-admin属性介绍(1)

django-admin属性介绍(1)ModelAdmin属性选项:ModelAdmin.empty_value_display:如果一个字段的值是None,一个空字符串或没有元素的可迭代,则Django将显示-(破折号)。您可以使用AdminSite.empty_value_displayModelAdmin.exclude:如果提供此属性,则应为要从表单中排除的字段名称列表。ModelAdmin.fields:使用该fields选项可以在“添加”和“更改”页面上的表单中进行简单的布局更改Mo

2020-08-14 16:10:04 854

原创 Python及项目实现的高并发(三)

持久化数据库持久化 数据永久保存被称为持久化存储 常用的持久化数据库Oracle,MySql,SQL Server等等现在最常用的是MySql,以下都是对于MySql实现高并发(1)分库分表  随着系统访问量的增加,QPS越来越高,数据库磁盘容量不断增加,一般数据库服务器的QPS在800-1200的时候性能最佳,当超过2000的时候sql就会变得很慢并且很容易被请求打死,而单表...

2020-01-10 10:38:21 452

原创 Python及项目实现的高并发(二)

硬件和软件层面常用方法(1).HTML静态化其实,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发...

2020-01-09 17:50:54 462

原创 Python及项目实现的高并发(一)

高并发的瓶颈在哪?根据大多数人对高并发的经验得知,大多数时候在IO上面,这里说得是大多数,不是说绝对。因为大多数时候业务本质上都是从数据库或者其他存储上读取内容,然后根据一定的逻辑,将数据返回给用户,比如大多数web内容。而大多数逻辑的交互都算不上计算量多大的逻辑,CPU的速度要远远高于内存IO,磁盘IO,网络IO, 而这些IO中网络IO最慢。当并发高到一定的程度,根据业务的不同,比如计算...

2020-01-09 17:28:25 427

原创 Python中yield使用方式

利用yield的函数遍历目录,实现按顺序处理文件,我在这里处理的是xml,可以根据需要改变!def xml1(path): for i in range(0, len(os.listdir(path))): yield os.path.join(path, str(i) + '.xml')def xml2(path): for i in range(1, l...

2019-12-25 16:13:45 150

原创 Python使用opencv获取视频每帧的图片

Python使用opencv获取视频每帧的图片import osimport cv2cap = cv2.VideoCapture(‘视屏路径’)while (1):ret, frame = cap.read()if ret == False:breakframe_index = 0frame_count = 0if cap.isOpened():success = True...

2019-12-25 16:05:46 1576

原创 python指定文件个数移动文件,并创建文件夹

python实现批量分类,移动文件今天我们来实现一个批量移动文件的方法,很多地方也是间接别人的代码,只要这样就再也不用担心文件移动问题了,妈妈!(我要移动文件),移,n条数据够不够,(够了,谢谢,妈妈!),这只是一个玩笑而已!!!开始实现一下代码吧!1.创建函数,主要实现判断文件结尾,将文件添加到一个列表中。def scanDir(directory, postfix=None): ...

2019-10-14 09:44:20 478

原创 python读取视频帧速率,写入excel中,txt中

python实现读取视频帧速率,写入excel中今天实现一个比较简单的,可能在处理视频是会常用到的读取视频帧速率的方法!因为,数据量的原因个人习惯使用os.walk()方法获取所有的视频文件ps:若数据量非常大时,推荐文件夹中只有一种结尾的视频文集,要不就不适用endswith()方法获取文件。1.获取视频路径,读取帧速率。import osimport cv2impor...

2019-10-11 15:01:01 421

原创 python随机取样

python实现随机样本取样可能在很多时候,我们需要在一批数据中随机取样,来检查数据的完整性,所以今天我来实现一下这个功能。我所做的是对一批数据同时取样,意思就是说,假如现在一个xml对应到了一个jpg,他们的文件名相同,需要将着随机的xml和jpg同时取出,取到的是对应的文件,然后我将他们取出的样本放在了不同的文件下,我们来实现一下吧!!!模块osrandomshutil同样的文...

2019-10-10 09:38:21 466

原创 python语音批量添加空白时间

python实现语音添加空白时间python的强大之处在于它有数不尽的第三方类库,今天在这里我完成的是对语音添加空白时间(对单声道处理)。使用到contextlib,struct,wave,os这些类库我就不在多说了,如果想要知道详细用法,还请您去官网查看!上代码吧需要解释一下,我使用的语音都为5秒一下的语音,添加时间,使语音总长度为5秒。1.先获取wav结尾文件,通过长度判断当前语音...

2019-10-09 09:58:38 1281

原创 python修改文件名

python批量修改文件名因为,第一天加入我们伟大的csdn,所有决定多写一篇关于修改文件名的博客,在这里还是要感谢他们,有这个机会让我在这里写东西!废话不多说。上代码使用的模块相对简单os模块import osdef files(file_old, file_new, open_path): for root, dirs, files in os.walk(open_...

2019-10-08 16:25:20 863

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除