拥有Python标签的文章
Python

详解在Python和IPython中使用Docker

现在Docker是地球上最炙手可热的项目之一,就意味着人民实际上不仅仅是因为这个才喜欢它。话虽如此,我非常喜欢使用容器,服务发现以及所有被创造出的新趣的点子和领域来切换工作作为范例。这个文章中我会简要介绍使用python中的docker-py模块来操作Docker容器,这里会使用我喜爱的编程工具IPython。安装docker-py首先需要docker-py。注意这里的案例中我将会使用UbuntuTrusty14.04版本。复制代码代码如下:$pipins

系统 2019-09-27 17:48:30 2108

Python

Python学习:面向对象之继承与派生

什么是继承继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。子类会“”遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码)python中类的继承分为:单继承和多继承classParentClass1:#定义父类passclassParentClass2:#定义父类passclassSubClass1(ParentClass1):#单

系统 2019-09-27 17:46:49 2108

Python

python脚本设置系统时间的两种方法

本文为大家分享了两种python脚本设置系统时间的方法,供大家参考,具体内容如下第一种方法,使用Python设置系统时间,即给系统校时#电脑时间用了一段时间后,系统时间不准了,想更新一下#在windows里面,更新系统时间,时常失败,而且速度很忙.#在网上拷贝的代码,发现很好用,比windows自带的实现要快.#-*-coding:utf-8-*-importsocketimportstructimporttimeimportwin32apiTimeSer

系统 2019-09-27 17:38:03 2108

Python

使用Python下载歌词并嵌入歌曲文件中的实现代码

使用python扫描本地音乐并下载歌词这次这个真的是干货哦,昨晚弄了半晚上,,,,从8点吃完饭就开始写,一直到了快12点才弄好,,,新手,伤不起呀。。。。先简单的说下吧,百度提供了一个音乐搜索的api,你想百度请求类似于http://box.zhangmen.baidu.com/x?op=12&count=1&title=最佳损友$$陈奕迅$$$$的地址,百度会给你返回一段xml,如下所示ThisXMLfiledoesnotappeartohaveanys

系统 2019-09-27 17:37:48 2108

Python

Python——用turtle画一个月饼

今天是中秋节,首先在这里祝大家中秋快乐!那么提到中秋,我们首先想到的当然是香甜的月饼,所以我今天就在这里画一个月饼送给大家。那么要用Python画图,我们必须掌握并运用Turtle库,这个可以自己到网上搜,也可以直接点击下面的链接,里面详细介绍了Turtle库的函数,并且附带有一些简单图形的画法。我在画月饼的时候这个也是给了我很大的帮助。https://blog.csdn.net/zengxiantao1994/article/details/765885

系统 2019-09-27 17:57:01 2107

Python

Linux源码安装Python3.7出现的各种坑

前言自己在Linux安装过很多次Python,每次都会由于各种各样的原因出现很多问题,很无奈安装流程去这里先看看有哪些可用版本可用下载下载sudowgethttp://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz解压sudotar-xzvfPython-3.7.0.tgz自定义安装目录sudomkdir/usr/local/python3编译、安装cdPython-3.7.0sudo./configure

系统 2019-09-27 17:56:05 2107

Python

Python黑帽子:Burp插件编写,之最简单的Burp模糊测试

Burp提供了一系列的api,可以用于开发自己的插件。api的文档可以直接在burp的扩展处查看插件入口:IBurpExtender+IBurpExtenderCallbacks辅助功能:IExtensionHelpers消息接口:IHttpRequestResponse,IRequestInfo,IResponseInfo等等组件接口:Intruder相关和Scanner相关UI接口:ITab,IContextMenuFactoryjava的swing图

系统 2019-09-27 17:53:23 2107

Python

python2.7的flask框架之引用js&css等静态文件的实现方法

动态web应用也会需要静态文件,通常是CSS和JavaScript文件。理想状况下,我们已经配置好Web服务器来提供静态文件,但是在开发中,Flask也可以做到。只要在我们的包中或是模块的所在目录中创建一个名为static的文件夹,在应用中使用/static即可访问。我们要给静态文件生成URL,需要使用特殊的'static'端点名:url_for('static',filename='style.css')这个css文件应该存储在文件系统上的static/

系统 2019-09-27 17:50:50 2107

Python

python实现图片九宫格分割

大家都知道在微信朋友圈或者微博以及QQ动态中,有很多“强迫症患者”发图片都爱发9张,而有些图是一张图片分成的九宫图,对于这种操作,大家知道是怎么做到的吗?本文就是用Python做的一个九宫格图片生成器,是一个打包好的exe文件,用户无需部署安装Python的开发环境,在本地就可以运行此程序,以此快速生成九宫格图片。下面是程序的所有代码,这是一个PythonGUI程序,代码不多,也很容易理解:#-*-coding:UTF-8-*-#将一张图片分成九张,九宫格

系统 2019-09-27 17:48:31 2107

Python

python中for循环把字符串或者字典添加到列表的方法

python中如何for循环把字符串添加到列表?实例:1.单个字符串用for循环添加到列表中:#把L1中的字符串添加到列表alist里面L1='MJlifeBlog'alist=[]#可以用forin来迭代L1并保存值到x变量里头即可。#接着在for循环里边用append方法即可把解析到的单个字符添加到列表了。forxinL1:alist.append(x)print(alist)2.多个字符串用for循环添加到列表中:#如果需要把多个字符串添加到列表里面

系统 2019-09-27 17:48:15 2107

Python

Python学习之旅:使用virtualenv创建Python环境及PyQT5

一、写在前面从学Python的第一天起,我就知道了使用pip命令来安装包,从学习爬虫到学习Web开发,安装的库越来越多,从requests到lxml,从Django到Flask,各种各样的库都处在一个Python环境之中。这种做法对于我这种懒人来说是再适合不过的了,但是这样也是会有问题的。第一个问题在于Pycharm的加载速度变得慢了,因为要导入太多包了,而其中很多包对于很多程序来说根本用不上。第二个问题在于很多模块之间是有版本要求的,都需要特定的版本才能

系统 2019-09-27 17:47:55 2107

Python

04 Python爬虫之Beautiful Soup库

目录BeautifulSoup库的安装BeautifulSoup库的安装小测BeautifulSoup库使用格式BeautifulSoup库的基本元素BeautifulSoup库的理解BeautifulSoup库的引用BeautifulSoup类BeautifulSoup库解析器BeautifulSoup类的基本元素Tag标签Tag的name(名字)Tag的attrs(属性)Tag的NavigableStringTag的Comment基于bs4库的HTML

系统 2019-09-27 17:46:31 2107

Python

python挖矿算力测试程序详解

谈到比特币,我们都知道挖矿,有些人并不太明白挖矿的含义。这里的挖矿其实就是哈希的碰撞,举个简单例子:importhashlibx=11y=1#这里可以调节挖矿难度,也就是哈希的长度whilehashlib.sha256(f'{x*y}'.encode("utf-8")).hexdigest()[5:7]!="00":print(x*y)y+=1print("找到了:",(x*y))结果如下:当然比特币的挖矿要比这个复杂太多,但是原理差不多,有个大概的认知。

系统 2019-09-27 17:49:39 2106

Python

在python中实现同行输入/接收多个数据的示例

在使用python去AC题时总会遇到这样的问题,题目要求同行输入一组数据,但是你使用input时却不能做到,导致不断的CE,这个时候怎么样来解决的这个问题呢?很简单,只需要使用input().split('')就可以了例如:最简单的求a+b的例子,写成下面的形式就可以单行输入两个数据了a,b=input().split('')#以空格为间隔符print(a+b)结果如下:注意input的输入机制,他是把所有输入都按照字符串输入的所以这样输出的a+b是按字符

系统 2019-09-27 17:48:19 2106