
Python
HuaCode
奋斗之路漫漫长,我寄恒心于来日!
展开
-
Scrapy创建爬虫项目——搭建环境、创建项目、爬取内容、保存文件(.txt格式)
前言序锦为了做比赛,需要从网上爬取数据,所以自己不得不从零基础开始学爬虫,当自己学着从网上爬取一本小说,从网上爬取自己想要的数据后,一步步掌握了爬虫的机理后,开始想着如何去实现爬取一个网站:首先我们需要了解爬虫的简单框架: 爬虫调度端:启动爬虫,停止爬虫,监视爬虫运行情况;URL管理器:将要爬取的和已经爬取的URL进行管理;可取出待爬取的URL,将其传送给“网页下载器”网页...原创 2018-01-18 12:08:49 · 5044 阅读 · 2 评论 -
scrapy运行问题:IndexError: list index out of range
正文:错误类型分析:IndexError: list index out of range情况一: list[index]中的index下标超出范围了,所以出现了访问越界;情况二: list本身就是一个空的,没有一个元素,所以当访问到list[0]的时候,就会出现该错误。错误实例分析:错误语句: Item['job_maxpayment'] =...原创 2018-03-30 16:07:53 · 114434 阅读 · 2 评论 -
Python统计列表(List)中的重复项出现的次数并进行排序
学习Python的过程中,你会遇到各种各样的坑,不要觉得难,当你去踩过就会觉得很简单了!正文:题目概述 对于一个列表,比如List = [1,2,3,4,5,3,2,1,4,5,6,4,2,3,4,6,2,2],现在我们需要统计这个列表中的重复项,统计出重复次数后,按照我们自己的要求进行排序。实现方法:统计重复项出现次数:方法一: List = [...原创 2018-03-30 21:43:37 · 50659 阅读 · 2 评论 -
TypeError: unhashable type: 'dict'
正文:错误语句:dict_JQ = {{'数据库':jq_cou_1_Pro},{'Hadoop':jq_cou_2_Pro},{'机器学习':jq_cou_3_Pro},{'Python':jq_cou_4_Pro},{'Spark':jq_cou_5_Pro},{'Java':jq_cou_6_Pro},{'Linux':jq_cou_7_Pro}}错误类型:...原创 2018-04-08 17:58:57 · 27961 阅读 · 0 评论 -
Python代码编码问题:SyntaxError: Non-UTF-8 code starting with '\xe4'
正文:错误: 当用Python编写脚本语言的时候,当程序中出现中文的时候,程序在运行的时候出现了如下的错误:SyntaxError: Non-UTF-8 code starting with '\xe4' in file xiaojieba.py on line 4, but no encoding declared; see http://python.org/dev/peps...原创 2018-03-26 14:20:08 · 12864 阅读 · 6 评论 -
Python之去掉字符串空格(strip)
正文:Python去掉字符串空格有三个函数:strip 同时去掉字符串左右两边的空格;lstrip 去掉字符串左边的空格;rstrip 去掉字符串右边(末尾)的空格;详细解读: 声明:s为字符串,re为要删除的字符序列strip函数:s.strip(re) 1,用于删除s字符串中开头处、结尾处、位于re删除序列的字符 2,当re为空时,str...原创 2018-04-14 17:23:59 · 3591 阅读 · 0 评论 -
Win10下安装LabelImg
正文:安装过程安装第三方库:Python3.5.0(Python3.6.0也可以,亲测可用)、PyQt5、lxml安装Python3.5.0: Python3.5.0的下载地址(官网) 在安装过程中,有一个自动添加安装路径到环境变量的步骤,如果不想后面手动配置环境变量的话,就可以先这样做: 按照图片中说的先将Add Python 3.5 to PATH勾选上,然后...原创 2018-03-27 11:40:35 · 12040 阅读 · 21 评论 -
Python3中实现数值取整的几种方法
正文:(在Python3.x中亲测可用)内置函数int(),向0取整a1 = 3.4a2 = 3.6a1 = int(a1)a2 = int(a2)print(a1)print(a2)输出:33向零取整内置函数round(),四舍五入取整a1 = 3.4a2 = 3.6a1 = round(a1)a2 = round(a2)pr...原创 2018-04-02 16:37:27 · 12071 阅读 · 0 评论 -
【python问题解决】RuntimeError:NLPIR function 'NLPIR_Init' failed
今天在用python进行文本处理的过程中,出现了很多小bug,当我们在选择用nlpir包来进行分词测试的过程中,出现如下错误:测试程序:pynlpir.open() segments = ("\n汉语标注模式:" + str(pynlpir.segment(lines, pos_english=False))) outputs.write(segments)...原创 2018-05-07 18:23:05 · 2541 阅读 · 0 评论 -
ImportError: No module named win32api(Python 运行scrapy错误)
好久没有冒泡了丫丫!!! 今天在运行scrapy的时候,出现了下面这个错误:No module named win32api,错误如下图所示:错误原因: 原因是没有安装pypiwin32模块解决方法: 直接用Python自带的pip进行安装即可 运行命令:pip install pypiwin32安装成功后,再次运行命令得到如图所示,则表示安装成功! ...原创 2018-05-27 13:51:16 · 690 阅读 · 0 评论 -
TensorFlow运行WARNING:initialize_all_variables (from tensorflow.python.ops.variables)……
警告代码 源代码 警告分析 修改代码 It’s Over警告代码如下:看到警告代码如下,然后找到其中警告的位置如下:源代码找到源代码中的警告如下:警告分析initialize_all_variables已被弃用,将在2017-03-02之后删除。说明更新:使用tf.global_variables_initializer()代替。PS:还有一点比较重要的就是,当...原创 2018-09-23 00:48:42 · 2727 阅读 · 0 评论 -
查看浏览器中网页编码的通用方法
背景今天在论坛上回答一个问题的时候,需要用python写一个爬虫,但是在decode的时候报错误,说网页编码出现了问题,基于这个问题呢,我在网上查找了一番,找到了答案,今天来分享一下……方法在各种浏览器中,比如Google、Firefox、QQ浏览器、Mirosoft Edge、搜狗等浏览器上,在你想要查询网页编码的页面上,按F12功能键,即使用开发者工具,在窗口的Console标签下...原创 2019-02-18 20:19:10 · 10128 阅读 · 1 评论 -
Ubuntu16.04上导入import matplotlib.pyplot as plt报错:ImportError: No module named 'matplotlib'
目录 背景 问题 原因 解决方法 背景 我配置的环境是Ubuntu16.04+python3.6(并非默认,需要自行修改)+tensorflow-gpu1.4 问题 我在运行一段代码时,导入了包: import matplotlib.pyplot as plt 但是运行的时候出现了错误如下: ImportError: N...原创 2019-02-14 14:31:05 · 6315 阅读 · 4 评论 -
Scrapy运行错误:ValueError: invalid literal for int() with base 10: ''
正文:错误语句:Item['job_minpayment']=str(round(int(re.split('\-', Item['job_minpayment'])[0])/12, 2)*10000)错误分析:通过爬取得到的是一个(数字-数字)这样的字符串,然后我通过-分割得到前面的数字,并对其进行转换为整数,但是在转换过程中出了问题。错误类型:Val...原创 2018-03-30 15:44:56 · 43693 阅读 · 0 评论 -
NS3网络仿真之:DataRate属性
前言序锦本非通信人,却也来瞧瞧这通信的奇妙!由于SRTP项目选的是通信的项目,所以这段时间,也一直在接触与NS3相关的知识,进他就来和大家简单聊一下……正文首先我们需要在first.py文件中创建一个点到点的信道,并配置来两个属性:PointToPoint = ns.point_to_point.PointToPointHelper()pointToPoint...原创 2018-03-18 19:12:51 · 1843 阅读 · 2 评论 -
如何开启Django学习之路
Django介绍 目前最流行的Python Web开发框架Django框架负责处理大部分web开发底层细节(比如http协议的解析,这种比较繁琐的事情就不需要我们来完成了,交给Django框架来做就行了),我们可以专注于开发web应用,专注于开发深层次的逻辑,避免重复制造轮子。Django优势快速开发Django使用Python进行开发,Python语言的特点(抽象层次高,表达...原创 2018-03-11 17:18:52 · 996 阅读 · 0 评论 -
Python字符串、整数、和浮点型数相互转换
Python字符串、整数、和浮点型数相互转换前言序锦在编程中,经常要用到字符串的相互转换,现在在这里记录一下Python里面的字符串和整数以及浮点型数之间是如何进行相互转换的。int(str)函数将符合整数的规定的字符串转换成int型的float(str)函数将符合浮点型的规定的字符串转换成float型的str(num)将整数、浮点型转换成字符串型的int...原创 2018-02-09 12:48:48 · 68076 阅读 · 2 评论 -
Python除法保留两位小数点(三种方法实现)
Python除法保留两位小数点(三种方法实现)前言序锦学过编程我们都知道,无论什么语言,其实都是相通的,,当我们学会了并掌握好了一种语言后,我们再去了解另外一种语言,其实就很容易了,今天我们就来一起了解一下Python中的除法,其实也是很简单的……方法1方法2方法3方法1 a = 1 b = 3 print(round(a/b,2))方法2 ...原创 2018-02-10 17:41:44 · 51160 阅读 · 1 评论 -
快速解决Python问题:TypeError: list indices must be integers or slices, not str
快速解决python问题:TypeError: list indices must be integers or slices, not str前言序锦正题:出现原因解决方法在python的Beautiful Soup 4 扩展库的使用过程中出现了TypeError: list indices must be integers or slices, not原创 2018-02-06 22:30:10 · 121842 阅读 · 2 评论 -
ImportError: No module named PIL (生成验证码错误)
前言序锦这两天用Django框架写前端的时候,遇到了很多问题,今天来分享几个常见的问题,也是让人采坑无数次呀……正文当我们用命令行shell运行>>manage.py runserver的时候,出现了如下 错误:ImportError: No module named PIL 错误分析:这是由于我们没有安装pollow解决方法: 在命令行...原创 2018-03-06 21:03:47 · 1769 阅读 · 0 评论 -
PIL IOError: cannot open resource(生成验证码错误)
前言序锦今天学习Django框架的验证码登录过程中,遇到一个比较棘手的问题,当时也是一时不知道如何解决这个,最后找了好多博客,终于还是成功解决了这个问题……正文当我们在用Django实现验证码登录的过程中,首先我们要生成验证码,在生成验证码的过程中,我们会遇到这个 问题:IOError:cannot open resource分析: 这是由于我们在生成验...原创 2018-03-06 21:26:31 · 2740 阅读 · 0 评论 -
Python系列学习之前言序锦
前言序锦 学习了爬虫,对Python也有了一定的了解,但是虽说Python是门槛最低的编程语言,也是对于新手入门来说很好的一门语言,当下也是发展趋势甚猛的一门语言,所以自然有很多人都想着要来学习python……为了更系统的掌握python编程语言,小编今天开始也来系统的学习一下python,并将自己的一些心得体会,需要注意的地方以及一些好的技巧分享出来供大家一起参考指正从...原创 2018-02-27 11:02:58 · 268 阅读 · 0 评论 -
Python中的replace()替换方法
前言序锦学习Python也有一段时间了,这个过程中国也接触到了不少的知识点,每一个知识点自己总会遇到很多盲区,也会花费大量的时间去解决它。但终究将一个问题解决了,那便是自己的努力没有白费!趁着马上就要过年的日子里,今天也来小小记上一笔。Python中的replace()方法是把字符串中的old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换次数不超过max次(将旧...原创 2018-02-14 16:41:37 · 46613 阅读 · 2 评论 -
Python系列学习之变量和字符串
前言序锦今天学习了变量和字符串,就来和大家分享一下其中的奥妙吧!!!变量在使用变量之前,需要对其先进行赋值;变量名可以包括字母、数字、下划线,但变量不能以数字开头;字母可以是大写或者小写,但大小写是不同的 。也就是说xmh和XMH对于Python来说是完全不同的两个名字;等号( = )是赋值的意思,左边是名字,右边是值,记住千万不可以反写呀变量的命名理论上可以取任...原创 2018-02-28 17:34:35 · 333 阅读 · 0 评论 -
用Python编写第一个小游戏
前言序锦今天刚学了Python的一些基础知识,趁热打铁,现在就派上用场,来编写一个小游戏娱乐娱乐……简版一 print('.....................Huacode.............') temp = input("不放猜一下小编现在的心里想的是哪个数字“:") guess = int(temp) if guess == 8: pr...原创 2018-02-28 23:14:04 · 5929 阅读 · 4 评论 -
Unknown command: crawl(爬虫框架Scrapy遇到的常见错误)
前言序锦今天在用scrapy框架运行多爬虫的时候,遇到了一个比较棘手的问题,刚开始进行了各种尝试,却还是不行,最后终于还是找到了原因!正文当我们在cmd中或者PyCharm中使用Terminal输入scrapy crawl lieping(lieping是我项目里的爬虫的名字,name = “lieping”,爬取猎聘网的职位信息),总会报如下的错误: E:\Study...原创 2018-03-03 12:08:05 · 26837 阅读 · 15 评论 -
pip安装提示PermissionError: [WinError 5](错误问题解决)
pip安装提示PermissionError: [WinError 5](错误问题解决)当我们在进行pip安装库的时候,很多时候都会出现上面的错误,但是很多时候我们都不知道如何解决这个问题,今天就带大家一起来填我们共同踩过的坑吧!!!操作环境 Python 3.6.4 + Windows 10问题描述 当我新安装了Python3.6.4版本后使用pip安装第三方模...原创 2018-03-16 20:38:39 · 37526 阅读 · 9 评论 -
pip安装提示Twisted错误(Python3.6.4安装Twisted错误)
pip安装提示Twisted错误(Python3.6.4安装Twisted错误)当我们在安装scrapy的过程中出现了Twisted错误,当我们有继续安装Twisted的时候,又继续报错,通过一系列的查询和了解,终于发现了问题,现在就来和大家一起解决这个复杂的BUG……环境 Python3.6.4 + Windows 10问题描述 当我在安装pip install ...原创 2018-03-16 21:42:19 · 5189 阅读 · 1 评论 -
毕业设计一深度学习之MRI数据集预处理(合并,裁剪以及重命名等操作)
目录一,MRI简介二,MRI数据集获取三,MRI数据集预处理四,实现用Keras来构建基于MRI的网络结构一,MRI简介核磁共振成像(英语:NuclearMagneticResonanceImaging,简称NMRI),又称自旋成像(英语:spin imaging),也称磁共振成像(MagneticResonanceImaging,简称MRI),台湾又称磁振造影,...原创 2019-04-11 23:55:55 · 12681 阅读 · 30 评论