Python

python 实现tar文件压缩解压的实例详解

python实现tar文件压缩解压的实例详解压缩文件:importtarfileimportosdeftar(fname):t=tarfile.open(fname+".tar.gz","w:gz")forroot,dir,filesinos.walk(fname):printroot,dir,filesforfileinfiles:fullpath=os.path.join(root,file)t.add(fullpath)t.close()if__na

系统 2019-09-27 17:53:57 2391

Python

python 实现微信信息推送

#!/usr/bin/python#-*-coding:UTF-8-*-#######################################createdbybasededato####2018-01-02####微信#####################################importurllib.requestimportjsonclassWxSend(object):def__init__(self,Token_Url,Ms

系统 2019-09-27 17:53:34 2391

Python

512.0MB Python、C++版答案

刚看到这个题的时候以为10分钟就能做出来,但是还是有坑的,不小心的话总是无法全对,还是做了好一会儿。先放C++版的答案,代码简洁,思路简单。#include#includeusingnamespacestd;intmain(){intMax,Min,n,flag=0;doubleMid;cin>>n;inta[n];for(inti=0;i>a[i];}if(n%2)Mid=a[n/2];elseMid=(a[n/2]+a[n/2-1])/2.0;if(a

系统 2019-09-27 17:49:06 2391

Python

Python使用you-get批量下载bilibili网站视频

需要安装python,然后pipinstallyou-get。安装步骤在官方说明上很清楚,就不写了。使用you-get--playlist-oF:\bilibilihttps://www.bilibili.com/video/av6731067批量下载视频到F:\bilibili下载视频的同时会下载弹幕,但弹幕是xml格式,需要将其转换为ass格式,有一个工具可以帮你:Danmu2Ass,转换完成后就可以开启弹幕模式了。------------------

系统 2019-09-27 17:47:00 2391

Python

初学Linux安装部署Python3.7环境-笔记

Linux安装部署Python3.7环境1.Python官网下载Python3.7安装包:下载文件格式tar2.通过xftp6,将Python3.7安装包传输至虚拟机上的linux系统3.解压Python3.7安装包[root@localhost~]#cd/home/local/ProgramFiles/Python[root@localhostPython]#tar-xvfPython-3.7.1.tar使用xftp6在home文件夹下建立local->

系统 2019-09-27 17:56:57 2390

Python

Python + OpenCV 实现LBP特征提取的示例代码

背景看了些许的纹理特征提取的paper,想自己实现其中部分算法,看看特征提取之后的效果是怎样运行环境MacOSPython3.0Anaconda3(集成了很多包,浏览器界面编程,清爽)步骤导入包fromskimage.transformimportrotatefromskimage.featureimportlocal_binary_patternfromskimageimportdata,io,data_dir,filters,featurefromsk

系统 2019-09-27 17:54:49 2390

Python

Python实现Linux中的du命令

实现代码如下:说明:现在代码已实现du命令的-s统计功能,统计与系统du命令稍有差别,比如用ls-ld/root结果为4096,而du计算出来是1040,用当前python计算出来也是4096。另外暂时还没有实现类似于自动根据大小显示为人性化的单位,后续补上#!/usr/bin/python#*-*coding:utf8*-*importsysimportosfromoptparseimportOptionParser#使用选项帮助信息可以使用中文relo

系统 2019-09-27 17:54:38 2390

Python

Python提示[Errno 32]Broken pipe导致线程crash

本文实例讲述了Python提示[Errno32]Brokenpipe导致线程crash错误解决方法。分享给大家供大家参考。具体方法如下:1.错误现象ThreadingHTTPServer实现的http服务,如果客户端在服务器返回前,主动断开连接,则服务器端会报[Errno32]Brokenpipe错,并导致处理线程crash.下面先看个例子,python版本:2.7示例代码复制代码代码如下:#!/usr/bin/envpython#!coding=utf-

系统 2019-09-27 17:54:19 2390

Python

python学习——爬虫(抖音)

爬虫仅限于知识学习,本代码不得用于任何商业活动侵权,如有不适,请联系博主进行修改或者删除。今天总结的第三篇,这些个代码是模仿着写出来的,这儿我着重写我觉有用的东西了,一上午过去了,还只弄完三篇,时间好紧张啊。访问的是https://www.douyin.com/share/user/63692754272的抖音,找到其url,并进行访问首先摆出源码importrequestsimportjsonurl="https://www.douyin.com/web

系统 2019-09-27 17:52:55 2390

Python

python函数学习心得

使用函数的好处:1.程序结构清晰,可读性好。2.减少重复编码的工作量。3.可多人共同编制一个大程序,缩短程序设计周期,提高程序设计和调试的效率。如defprint-info():print(‘------------------------------’)print(‘人生苦短,我用python’)print(’-------------------------------’)print-into()1.从用户的使用角度库函数:由系统提供在使用库函数前应先

系统 2019-09-27 17:46:19 2390

Python

通过实例浅析Python对比C语言的编程思想差异

我一直使用Python,用它处理各种数据科学项目。Python以易用闻名。有编码经验者学习数天就能上手(或有效使用它)。听起来很不错,不过,如果你既用Python,同时也是用其他语言,比如说C的话,或许会存在一些问题。给你举个我自己经历的例子吧。我精通命令式语言,如C和C++。对古老经典的语言如Lisp和Prolog能熟练使用。另外,我也用过Java,Javascript和PHP一段时间。(那么,学习)Python对我来讲不是很简单吗?事实上,只是看起来容

系统 2019-09-27 17:37:35 2390

Python

python 工厂设计模式

一、对工厂设计模式的理解在现实生活中,工厂是用于生产产品的,我们告诉工厂,我们需要什么样的产品,工厂就会生产出该产品,我们无需知道该产品到底是怎么生产的。在python中也是一样的,我们只需要调用工厂类的方法,传入参数后,就能得到我们想要的对象,此时我们并不关心该对象的内部实现。二、工厂设计模式的优点1、工厂模式巨有非常好的封装性,代码结构清晰;2、屏蔽产品类,使产品的被使用业务场景和产品的功能细节可以分而开发进行,是比较典型的解耦框架。三、工厂模式的简单

系统 2019-09-27 17:54:49 2389

Python

python 读取本地excel存入数据库

importpandasaspdimportosfromread_pgdataimportPostgredataroot_dir=r'root'file_names=os.listdir(root_dir)[:-1]print(len(file_names),file_names)pg=Postgredata()foriinrange(len(file_names)):df=pd.read_excel(root_dir+'\\'+file_names[i]

系统 2019-09-27 17:54:24 2389

Python

python识别图像并提取文字的实现方法

前言python图像识别一般基础到的就是tesseract了,在爬虫中处理验证码广泛使用。安装安装教程网上大都差不多,Windows下确实比较麻烦,涉及到各种路径、环境变量甚至与linux不同的路径分隔符,所以这里的安装是基于Centos7。1.依赖安装yuminstall-yautomakeautoconflibtoolgccgcc-c++2.安装leptonicaLeptonica主要用于图像处理和图像分析原则上所有的库文件都是可以直接用yum安装的,

系统 2019-09-27 17:54:02 2389

Python

Python编程规范-命名和文档字符串

目录命名规范Google开发规范函数类包PEP8类函数块命名规范Google开发规范函数Args:列出每个参数的名字,并在名字后使用一个冒号和一个空格,分隔对该参数的描述.如果描述太长超过了单行80字符,使用2或者4个空格的悬挂缩进(与文件其他部分保持一致).描述应该包括所需的类型和含义.如果一个函数接受*foo(可变长度参数列表)或者**bar(任意关键字参数),应该详细列出*foo和**bar.Returns:(或者Yields:用于生成器)描述返回值

系统 2019-09-27 17:53:18 2389