摘要: word操作 doc文件转换为docx文件 安装win32com模块:pip3 install pypiwin32 import os from win32com.client import Dispatch, DispatchEx, constants def doc_to_docx(f_path 阅读全文
posted @ 2019-08-06 09:52 cnblogs用户 阅读(6997) 评论(1) 推荐(0) 编辑
摘要: from io import StringIO import csv import pandas as pd c_path = r"C:\Users\Desktop\新建文本文档.csv" x_path = r"C:\Users\Desktop\新建文本文档.xls" # 路径中的xls文件在调用t 阅读全文
posted @ 2019-08-05 09:48 cnblogs用户 阅读(8252) 评论(0) 推荐(0) 编辑
摘要: 在实际的业务开发中会经常遇到对文件进行相关的操作,比如新建文件夹或文件,移动、删除文件夹或文件,文件的压缩与解压缩等等!!下面就其中的压缩与解压缩进行代码演示! import os import glob import zipfile 文件解压缩 def unzip_file(dir_path): 阅读全文
posted @ 2019-07-30 18:01 cnblogs用户 阅读(9684) 评论(0) 推荐(0) 编辑
摘要: 简介 glob模块可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。它有三个匹配符:”*”, “?”, “[]”。 *:匹配0个或多个字符; ?:匹配单个字符; []:匹配指定范围内的字符,如:[a-z]匹配所有小写字母 方法介绍 .glob(pathname, *, rec 阅读全文
posted @ 2019-07-25 16:00 cnblogs用户 阅读(3666) 评论(0) 推荐(0) 编辑
摘要: 需求概述 1、读取某文件夹中的N张报表(格式一致),将其合并为一张汇总表。源表格样式如下图: 2、将合并后的表根据组合名称去重,并将其所对应的余额相加,最后将余额列单元格格式设置为会计专用(余额保留小数后两位,且余额为0时显示为-),用底红色高亮显示余额小于0的行。如下图: 需求实现 import 阅读全文
posted @ 2019-06-21 10:41 cnblogs用户 阅读(2980) 评论(0) 推荐(0) 编辑
摘要: 问题1 解决方法 官方文档 翻译 问题2 解决方法 按照下图在Sublime Text的菜单栏中依次进入 点击进入Settings-User后,添加以下内容: 保存好之后就可以安装你需要的第三方包了 更多的问题详情请参见官方文档:https://packagecontrol.io/docs 阅读全文
posted @ 2019-05-16 10:24 cnblogs用户 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 主从复制概念 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表。 主从复制主要 阅读全文
posted @ 2019-04-05 14:30 cnblogs用户 阅读(283) 评论(0) 推荐(0) 编辑
摘要: CSRF介绍 CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本攻击(XSS),但它与XSS非常不同,XSS利用站点内 阅读全文
posted @ 2019-04-05 13:11 cnblogs用户 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 同源策略 同源策略是浏览器的一个安全策略,只允许当前页面或当前域下发送请求,如果向其他域发送请求,会被浏览器拦截 同源的意思:协议、IP地址、端口三者一致,浏览器才会认为是同一个域,三者中有一个不一致就是不同域 实例:比如说我们要通过127.0.0.1:8001/test/中的一个点击事件,提交一个 阅读全文
posted @ 2019-04-04 19:18 cnblogs用户 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 配置文件settings.py 方式一:绑定给类的方法 方式二:装饰器 方式三:自定义元类 方式四:利用模块的导入特性 import settings class Mysql: def __init__(self, ip, port): self.ip = ip self.port = port i 阅读全文
posted @ 2019-03-22 15:38 cnblogs用户 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 算法:一个计算过程,解决问题的办法 递归 递归的两个必须条件 递推(调用自身) 回溯(结束条件) 来看几个例子: eg1:该函数不是递归,没有结束条件 def func1(n): print(n) func1(n - 1) eg2:该函数亦不是递归,虽有条件,但条件是无穷的 def func2(n) 阅读全文
posted @ 2019-03-13 21:55 cnblogs用户 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 适用场景,当用户配置了自己的配置文件后,以用户的配置为准;用户不配置时,以系统的为准,避免程序因配置文件而出错! 这里我们仿照Django的源码思想来实现! django源码 一般我们导入的settings配置文件都是自己创建Django项目时自动生成的那个文件,这样我们就只能使用这一个文件中的配置 阅读全文
posted @ 2019-03-12 12:14 cnblogs用户 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 安装CentOS前,你必须要有CentOS的镜像: 点击前往阿里云下载或 点击前往官网下载 OK!下载好之后打开你的VMware或者其他支持Linux的软件,OK~接下来就是安装过程了! 1. 首先点击新建虚拟机 2. 选择典型的配置类型 3. 选择稍后安装操作系统 4. 选择你希望的运行系统(Li 阅读全文
posted @ 2019-01-29 12:45 cnblogs用户 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: Git的安装 windows安装:前往官网下载,安装(略) mac安装:brew install git Git的使用 git的配置 git目录的创建 git初始化 文件管理 将本地代码push到远程仓库 其他操作​(重点) git log的使用 git log的使用 详细请参考帮助:git log 阅读全文
posted @ 2019-01-03 21:13 cnblogs用户 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一 Redis简介 redis可以支持五大(字符串string、链表list、字典hash、集合set、有序集合zset)数据类型,比起Memcached来说,它只能支持一种(字符串)数据类型。redis虽然是单线程,但是效率极高,并且可以将数据持久化;相反,Memcached只能将数据暂存到内存中 阅读全文
posted @ 2018-12-28 16:37 cnblogs用户 阅读(295) 评论(0) 推荐(0) 编辑