Python
Data & safety
这个作者很懒,什么都没留下…
展开
-
在Python中安装包的三种方法
最近一段时间都在学习 Python3(如果你想部署 Python3 的开发环境,可参考《是时候配置一个Python3的开发环境了》),乘此机会重新回顾了 Python2 的相关知识,在 Python 中,如果想引入第三方包和库,可以通过工具安装,那么这些安装工具背后做了什么是我非常关心的,这篇本文解释了相关知识:Python 有多少种类型的包(Python 历史实在太悠久了)。 Python 包安装工具有哪些。 安装第三方包后,生成了哪些文件。 如何将 Python 代码打包成一个包(要基于 Py转载 2020-11-27 12:39:29 · 737 阅读 · 0 评论 -
Linux离线安装cx_Oracle & 在线安装cx_Oracle
注:无论是离线安装还是在线安装,核心都是①安装oracle客户端;②安装cx_Oralce。通过Python程序连接Oracle数据库,放在Linux服务器执行,但是缺少cx_Oracle模块,并且服务器无法联网,通过离线的方式安装。离线安装1.准备确定Python版本并下载相关的软件包。Python 2.6.6,则需要下载cx_Oracle-5.2.1-11g-py26-1.x86_64.rpm因而,三个需要下载的软件包及地址:cx_Oracle-5.2.1-11g-py26-1转载 2020-10-19 15:37:01 · 1941 阅读 · 0 评论 -
Python爬虫实战之爬取网站全部图片(二)
通过python 来爬取网站内所有的图片到本地第三篇是动态获取参数构造图片地址实现下载图片 传送门:https://blog.csdn.net/qq_33958297/article/details/82316019这篇文章的目的是因为上一个文章里的地址已经无法访问了考虑到可能有的新手没有办法去实验,这里又出了一个新的。但是和那个网站的实现方式略微不同。前面大致是一样的只是后面整套图片获取的时候 需要一些步骤。爬取地址没了:官方又说这个是色情了。还是同样的下面是详细...转载 2020-09-20 21:32:05 · 1633 阅读 · 0 评论 -
Python中最常见括号()、[]、{}的区别
在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。Python中的小括号():代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的1 >>> tup = (1,2,3)2 >>> tup3 (1, 2, 3)4 >>> () #空元祖5 ()6 >>> 55,#一个值的元祖转载 2020-08-26 11:19:42 · 3880 阅读 · 0 评论 -
pycharm断点调试入门
断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。pycharm打断点很简单,在代码行号后空白槽点击一下,出现红球,就可以了。当Pycharm运行到该行代码时会将程序暂时挂起,通过debug相关功能就可以进行调试了。下面介绍调试过程中用到的命令。debug相关功能在pycha转载 2020-08-25 14:20:04 · 731 阅读 · 0 评论 -
Python yield 使用浅析
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:清单 1. 简单输出斐波那契數列前 N 个数实例转载 2020-08-22 21:21:31 · 462 阅读 · 0 评论 -
什么是POP3、SMTP和IMAP?
POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的...原创 2020-03-28 15:45:17 · 672 阅读 · 0 评论 -
常用邮件客户端软件设置
您可以使用支持POP3的客户端软件(例如Foxmail或Outlook)收发您的邮件。请配置您的电子邮件客户端,以下载QQ邮箱邮件。了解如何进行配置,请单击您的电子邮件客户端名称:Foxmail设置 Outlook 2010设置 Outlook 2013设置Foxmail设置1. 打开Foxmail(最新版本Foxmail 7.2版已发布,点击下载),找到右上...原创 2020-03-28 15:43:04 · 849 阅读 · 0 评论 -
ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory 解决办法...
>>> import MySQLdbTraceback (most recent call last): File "<stdin>", line 1, in <module> File "build/bdist.linux-x86_64/egg/MySQLdb/__init__.py", line 19, in <module>...原创 2020-03-11 20:29:07 · 1021 阅读 · 0 评论 -
使用spyder调试时,如何传入argv[1]这个参数
一、命令行的方式 在命令行中输入:debugfile('C:/Users/wangxh.PANACRO/Desktop/8csv_reader_counts_for_multiple_files.py',args='C:/Users/wangxh.PANACRO/Desktop/', wdir='C:/Users/wangxh.PANACRO/Desktop')类似的如果是两个参数(两...原创 2018-07-20 16:21:12 · 12144 阅读 · 1 评论 -
使用spyder编译器单步调试python
1、将需要进行单步调试的函数在脚本中进行调用(十分重要的一步)。由于python是解释型语言,在进行单步调试的时候需要告诉系统你使用了这个函数,单步调试才会进入你所需要调式的函数。如下图所示,我们定义了createDataSet()函数,在进行调试之前,要在脚本中对其进行调用,也就是下图红色标记的部分。2、添加断点。和其余程序设计语言一样,将断点加入到你想要查看结果的语句,加入的方面就是在语句...原创 2018-07-20 15:39:59 · 4223 阅读 · 0 评论 -
distributed 1.21.8 requires msgpack, which is not installed.
一、问题描述C:\Users\wangxh.PANACRO\Desktop>pip install twilioCollecting twilio Downloading https://files.pythonhosted.org/packages/d0/b4/27d1470e400896fb5269e2f771145d9b4c289d0b13ab1bb50376dbbcc6d...原创 2018-07-20 13:16:53 · 11272 阅读 · 0 评论 -
深入对比数据科学工具箱:Python和R之争
概述在真实的数据科学世界里,我们会有两个极端,一个是业务,一个是工程。偏向业务的数据科学被称为数据分析(Data Analysis),也就是A型数据科学。偏向工程的数据科学被称为数据构建(Data Building),也就是B型数据科学。从工具上来看,按由业务到工程的顺序,这个两条是:EXCEL >> R >> Python >> Scala在...转载 2018-07-25 17:09:48 · 353 阅读 · 0 评论 -
python、R对比分析
一、Python与R功能对比分析1、python与R相比速度要快。python可以直接处理上G的数据;R不行,R分析数据时需要先通过数据库把大数据转化为小数据(通过groupby)才能交给R做分析,因此R不可能直接分析行为详单,只能分析统计结果。Python=R+SQL/Hive2、如果是统计理论研究、前沿科学研究,R比python更胜一筹。R的优势在于有包罗万象的统计函数可以调用,特别是...转载 2018-07-25 17:04:58 · 3239 阅读 · 0 评论 -
Python中的相关分析correlation analysis
相关分析(correlation analysis) 研究两个或两个以上随机变量之间相互依存关系的方向和密切程度的方法。线性相关关系主要采用皮尔逊(Pearson)相关系数r来度量连续变量之间线性相关强度;r>0,线性正相关;r<0,线性负相关;r=0,两个变量之间不存在线性关系,并不代表两个变量之间不存在任何关系。相关分析函数DataFrame.corr()...转载 2018-07-25 16:51:37 · 3243 阅读 · 0 评论 -
pandas.DataFrame.head
DataFrame.head(n=5)[source]Return the first n rows.This function returns the first n rows for the object based on position. It is useful for quickly testing if your object has the right type of da...转载 2018-07-25 16:31:26 · 4692 阅读 · 0 评论 -
Anaconda5.2 安装 Python 库(MySQLdb)的方法
安装python库的过程中,最重要的地方就是版本需要兼容。其中操作系统为64位,Python为2.X 64位,下载安装文件的时候也要注意版本匹配。其中文件名中包含的cp27表示CPython 2.7版本,cp34表示CPython 3.4,win_amd64指的是64位版本。环境说明: 我的硬件设备:Windows7 64位操作系统,Anaconda 5.2(...原创 2018-07-19 11:08:09 · 1350 阅读 · 0 评论