Python学习
vample
软件开发和调试
展开
-
Pycharm及python安装详细教程
首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。2、下载完成后如下图所示3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后原创 2017-12-25 12:58:07 · 2646 阅读 · 0 评论 -
64位Python无法识别32位ODBC驱动
很老的一个项目,用的是很老的interbase7.5的数据库,想对它进行读写。手上只有一个32位的ODBC驱动。系统环境是:1、64位Win7。2、64位的Pycharm安装了64位的python3.7 (使用anaconda)3、在Win7里面使用 C:\Windows\SysWOW64\odbcad32.exe配置好了32位的驱动/4、使用pyodbc来连接数据...原创 2019-03-28 21:32:41 · 2412 阅读 · 0 评论 -
解决Python调试OSError: [WinError 193] %1 不是有效的 Win32 应用程序
Python调试出现OSError: [WinError 193] %1 不是有效的 Win32 应用程序,一般来讲是因为python位数和dll位数不一样导致的,dll是32位的,而python是64位的。我的系统是64位Win7安装了64位的python,当调用32位dll(比如32位的ODBC驱动)的时候,就报错。如何解决:1、安装64位的dll(一般很难找到)2、安装32...原创 2019-03-28 20:46:21 · 115038 阅读 · 20 评论 -
pyinstaller 打包程序的相对路径问题
pyinstaller 打包py文件成exe文件,在没有python的机器上运行,执行打包后的程序,经常会出现程序使用的图标无法显示,程序使用的关联文件无法关联。或者,在打包的本机上运行正常,但是将打包后的程序放到其它机器上就有问题。这些现象都很有可能是由程序使用的文件路径发生改变产生的,因此在打包时候我们需要根据执行路径进行路径“冻结”。1.使用绝对路径在python代码中使用绝对路径调...原创 2019-01-14 14:37:26 · 24818 阅读 · 6 评论 -
Pyinstaller打包Scrapy项目
1.安装pyinstaller2.安装pywin323.安装其他模块注意点:scrapy用pyinstaller打包不能用cmdline.execute('scrapy crawl douban -o test.csv --nolog'.split())我用的是CrawlerProcess方式来输出举个栗子:1、在scrapy项目根目录下建一个crawl.py(你...原创 2019-01-10 12:30:10 · 2416 阅读 · 1 评论 -
python 中几种字符串的处理
1、list转string字符串 使用''.join(list)例: listA=['我'.'是','Python','菜鸟'] str = ''.join(listA) 我是Python菜鸟2、string字符串转为list 使用split()str = 'http://www.csdn.net/bbs/index.php'Al...原创 2018-12-11 15:41:23 · 396 阅读 · 0 评论 -
python scrapy抓取多个item 返回pipeline的处理
一个scrapy项目可能你定义了多个item抓取不同的对象,比如Atime抓取页面内容,Bitem下载图片或文件,如何在pipeline里面处理多个item的问题呢?原理很简单在pipeline里面按item的类型判断,是Aitem就按APipeline处理,是Bitem就按Bpipeline处理。注意:不要丢弃不能处理的item以抓取同时页面和下载图片为例:1、首先在settin...原创 2018-12-11 15:29:21 · 11584 阅读 · 0 评论 -
python scrapy 使用ImagePipeline下载图片
在scrapy中,为了爬取图片,可以将要爬取的图片的url放在image_urls字段中,在item从spider返回时,ImagePipeline会自动高优先级抓取这些url,于此同时,item会被锁定直到图片抓取完毕才被解锁。图片下载成功结束后,图片下载路径、url等信息会被填充到images字段中。要想图片被成功抓取,需要做以下操作:(1) 在items.py中添加image_...原创 2018-12-06 16:29:56 · 1680 阅读 · 0 评论 -
Pycharm中安装package出现microsoft visual c++ 14.0 is required问题解决办法
在利用pycharm安装scrapy包是遇到了挺多的问题。在折腾了差不多折腾了两个小时之后总算是安装好了。期间各种谷歌和百度,发现所有的教程都是利用命令行窗口安装的。发现安装scrapy需要的包真是多的要死啊。没有专门针对pycharm安装的。因此这里将自己的安装经验分享一下,希望能帮助一些pythoner少走一些弯路(废话到此为止,下面正题。。) 首先呢,你肯定要安装好了pycharm了,然后...原创 2018-05-24 21:26:57 · 48351 阅读 · 10 评论 -
Python3.6下scrapy框架的安装
首先考虑使用最简单的方法安装[plain] view plain copypip install scrapy 命令安装,提示 Failed building wheel for TwistedMicrosoft Visual C++ 14.0 is required...于是开始问度娘应该怎样安装,看了几篇博客,虽然和我的问题不十分相同,但是也受到了启发,知道应该怎样解决我的问题了。解决问...原创 2018-05-24 15:34:40 · 295 阅读 · 0 评论 -
分分钟学会一门语言之Python篇
Python 是 90 年代初由 Guido Van Rossum 创立的。它是当前最流行的程序语言之一。它那纯净的语法令我一见倾心,它简直就是可以运行的伪码。请注意:本文以 Python 2.7 为基准,但也应该适用于所有 2.X 版本。还要继续学习最新的 Python 3 哦!1234567原创 2018-01-16 15:40:35 · 459 阅读 · 0 评论 -
pyqt5的QCombobox添加checkbox功能
from PyQt5 import QtGui, QtCore, QtWidgetsimport sys, os# subclassclass CheckableComboBox(QtWidgets.QComboBox): # once there is a checkState set, it is rendered # here we assume default U...原创 2019-04-08 13:40:04 · 3386 阅读 · 0 评论