拥有Python标签的文章
Python

.net 调用 Python脚本中的代码

使用工具:IronPython工具介绍:是一种在.NET及Mono上的Python实现,是一个开源的项目,基于微软的DLR引擎。(个人理解就是在.net上面运行Python代码)使用方法:先新建一个控制台应用程序=>使用Nuget添加IronPython包=>在Main()函数中编写如下代码:ScriptEngineengine=Python.CreateEngine();ScriptScopescope=engine.CreateScope();stri

系统 2019-09-27 17:54:42 2332

Python

2019最新Python+SEO工具编程实战

一、说明本期培训主要是面向想通过python来提高SEO工作效率的SEOer或者是对python爬虫感兴趣的目标人群。主要内容是学习如何通过python来开发各种SEO工具,以及python爬虫的开发。采用最新的python3版本,课程从零基础开始讲起,因此对于python方面完全零基础的小白也是适用的。本期课程用到的操作系统有win7、win10、MacOS、centos等,主要是为了适应适用不同操作系统的学员。课程主要是在MacOS上面讲解,但是对于其

系统 2019-09-27 17:49:00 2332

Python

用python生成与调用cntk模型代码演示方法

由于一些原因,视频录制要告一段落了。再写一篇关于cntk的文章分享出来吧。我也很想将这个事情进行下去。以后如果条件允许还会接着做。cntk2.0框架生成的模型才可以支持python。1.0不支持。python可以导入cntk.exe生成的框架,也可以导入python调用cntk生成的框架。举两个例子:1、导入cntk.exe生成的框架。fromcntk.ops.functionsimportload_modelfromPILimportImageimpor

系统 2019-09-27 17:47:59 2332

Python

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

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

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

Python

python实现邮件发送功能

什么是POP3、SMTP和MAP?POP3是PostOfficeProtocol3的简称,即邮局协议的第三个版本,他是规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的协议。它是因特网电子邮件的第一个离线协议的标准。POP3允许用户从服务器上把邮件存储到本地计算机上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接受邮件服务器,用来接受电子邮件。SMTP的全称是SimpleMailTransferProtoco

系统 2019-09-27 17:47:04 2332

Python

Python3 chardet模块查看编码格式的例子

如下所示:需要注意的是,如果遇到GBK2312等编码的,在decode和encode时,一律使用GBK进行编码或者解码,这是因为GBK是其他GBK编码的超集,向下兼容所有的GBK编码。下面是一个例子:#coding=utf-8importurllib.requestimportchardeturl='http://www.baidu.com'a=urllib.request.urlopen(url)'''chardet模块使用该模块可以查看字符串的编码格式

系统 2019-09-27 17:56:47 2331

Python

Python单例模式实例分析

本文实例讲述了Python单例模式的使用方法。分享给大家供大家参考。具体如下:方法一复制代码代码如下:importthreadingclassSingleton(object):__instance=None__lock=threading.Lock()#usedtosynchronizecodedef__init__(self):"disablethe__init__method"@staticmethoddefgetInstance():ifnotSi

系统 2019-09-27 17:53:09 2331

Python

python的移位操作实现详解

因为要将js的一个签名算法移植到python上,遇到一些麻烦。int无限宽度,不会溢出算法中需要用到了32位int的溢出来参与运算,但是python的int是不会溢出的,达到界限后会自己转为long,所以很麻烦。#使用-342686650:ret=123456789<<20print(ret)得到结果129453825982464print(bin(ret))这个二进制是1110101101111001101000101010000000000000000

系统 2019-09-27 17:51:46 2331

Python

python实现按行分割文件

本文实例为大家分享了python实现按行分割文件的具体代码,供大家参考,具体内容如下#!/usr/bin/envpython#--*--coding:utf-8--*--importosclassSplitFiles():"""按行分割文件"""def__init__(self,file_name,line_count=200):"""初始化要分割的源文件名和分割后的文件行数"""self.file_name=file_nameself.line_coun

系统 2019-09-27 17:47:11 2331

Python

从虚拟环境中启动python IDLE

1、首先进入相应的虚拟环境2、在虚拟环境中使用命令行启动IDLEpython-midlelib.idle即可启动IDLE。而且可以导入环境变量中的包了。

系统 2019-09-27 17:46:47 2331

Python

python算法与数据结构之冒泡排序实例详解

一、冒泡排序介绍冒泡排序(英语:BubbleSort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。二、冒泡排序原理比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。这一步做完,最后的元素应该会是最

系统 2019-09-27 17:45:59 2331

Python

星球大战与Python之间的那些事

Python与星球大战背后的工业光魔提起Python语言,很多人会想起系统运维、Web开发等工作。很少有人会知道Python也能够用于电影视觉特效的制作,其中就包括了《星球大战》某些电影特效的制作。星战之父乔治・卢卡斯于1975年创建了工业光魔(全称:IndustrialLightandMagic),从第一部《星球大战》起便参与了电影的特效制作。据Python官网介绍,工业光魔从1996年起开始使用Python语言,取代了此前的Unixshell脚本。工业

系统 2019-09-27 17:38:42 2331

Python

十个Python程序员易犯的错误

常见错误1:错误地将表达式作为函数的默认参数在Python中,我们可以为函数的某个参数设置默认值,使该参数成为可选参数。虽然这是一个很好的语言特性,但是当默认值是可变类型时,也会导致一些令人困惑的情况。我们来看看下面这个Python函数定义:>>>deffoo(bar=[]):#bar是可选参数,如果没有提供bar的值,则默认为[],...bar.append("baz")#但是稍后我们会看到这行代码会出现问题。...returnbarPython程序员常

系统 2019-09-27 17:38:35 2331

Python

python中matplotlib条件背景颜色的实现

如何根据图表中没有的变量更改折线图的背景颜色?例如,如果我有以下数据帧:importnumpyasnpimportpandasaspddates=pd.date_range('20000101',periods=800)df=pd.DataFrame(index=dates)df['A']=np.cumsum(np.random.randn(800))df['B']=np.random.randint(-1,2,size=800)如果我做df.A的折线图,

系统 2019-09-27 17:37:39 2331

Python

(python版本为2.7)

#-*-coding:utf-8-*-importsysreload(sys)sys.setdefaultencoding('utf-8')importosfromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.chrome.optionsimportOptionsimporttimechrome_options=Option

系统 2019-09-27 17:54:58 2330