pyinstaller封装:str object has no attribute 'items'

打包的代码如下:
import requests
import re
import openpyxl

url='http://www.tensorfly.cn/tfdoc/get_started/basic_usage.html'
saveas='Tensorflow.xlsx'
def get_html(url):
r=requests.get(url)
print(r.status_code)
#r.encodeing='utf-8'
print(r.encoding)
html=r.text.encode(r.encoding).decode('utf-8')
#print(html)
return html

def get_string(html):
string=r'(.*?)[\W^\u4e00-\u9fa5]*?(.*?)[\W^\u4e00-\u9fa5]*?'
string2=r'(.*?)([\w\W]*?)'
s=re.compile(string2)
codelist=s.findall(html)
print(codelist)
return codelist

def clean_string(codelist):
exlist=[]
for i in range(0,len(codelist)):
#print(list(codelist[i]))
exlist.append(list(codelist[i]))
exlist[i][1]=exlist[i][1].replace('\n','')
exlist[i][1]=exlist[i][1].replace(' ','')
print(exlist)
return exlist

def get_excel_list(codelist,saveas):
wk=openpyxl.load_workbook(saveas)
st=wk.worksheets[0]
print(len(codelist))
for i in range(1,len(codelist)+1):
st.cell(i,1).value=codelist[i-1][0]
st.cell(i,2).value=codelist[i-1][1]

wk.save(saveas)

html=get_html(url)
codelist=get_string(html)
exlist=clean_string(codelist)
get_excel_list(exlist,saveas)

图片说明

求大神帮助分析问题原因

0
Nirvana_6174
nie_hen_6174 我也遇到这种情况了 楼主解决没啊
10 个月之前 回复

1个回答

你这应该是内部 文件的问题,你安装第三方的库是不是用Anaconda??? 如果是的话,最好使用没有Anaconda的 比如虚拟机之类的 、
,我使用是就是重新安装环境,然后就OK了

1
wenming111
会飞的鱼@ 用pip重新安装你的库也可以的
4 个月之前 回复
wenming111
会飞的鱼@ 回复绝伦i独舞:百度Anaconda直接下载库
4 个月之前 回复
weixin_43892298
绝伦i独舞 请问重新安装什么环境呢?
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python打包exe问题
python打包exe问题 使用pyinstaller打包成exe时发现一个问题,AttributeError: ‘str’ object has no attribute ‘items’,开始以为是哪个import的包有问题,挨个卸载试了也不行,最终发现不是import包的问题,而是pyinstaller的问题,上网查到https://blog.csdn.net/m0_37876745/arti...
Pyinstaller 打包.py生成.exe的方法和报错总结
Pyinstaller 打包.py生成.exe的方法和报错总结 简介 有时候自己写了个python脚本觉得挺好用想要分享给小伙伴,但是每次都要帮他们的电脑装个python环境。虽然说装一下也快,但是相对来说效率还是不高,要是能将python的**.py文件转化为.exe**,那么世界将变得更美好。这篇文章我将简单的介绍如何使用Pyinstaller来打包我们的python脚本。 安装 Pyin...
【Redis】【Python】集合数据类型的使用,应用和问题
Redis 有序集合(sorted set)数据类型的使用,应用和问题 OverviewRedis 有序集合(sorted set)数据类型的使用,应用和问题redis-cli 操作数据库 - n/aPython 操作 Redisredis-py 库ZADDissue`AttributeError: redis-cli 操作数据库 - n/a Python 操作 Redis redis-py 库 ...
flask+celery常见问题及解决方法
1、 [root@ansible flask_celery]# celery -A app worker --loglevel=info Traceback (most recent call last):   File "/usr/bin/celery", line 11, in     sys.exit(main())   File "/usr/lib/python2.7/site
python接口测试问题
‘str’ object has no attribute ‘items’ 解决办法暂时未找到
Python3网络爬虫开发实战(崔庆才)笔记——ProxyPool的代码问题:AttributeError: 'int' object has no attribute 'item及相关问题的处理
博主在阅读崔庆才著的《Python3网络爬虫实战》时,深深被其爬虫的高超技术所吸引。当阅读到代理池部分的时候,在代码实践时遇到的一些问题: AttributeError: 'int' object has no attribute 'item 笔者百思不得其解,终于在经过http://www.pianshen.com/article/3497197559/的启发之后发现了问题的本源。 ZADD的...
Python django编程错误提示,自己编程中遇到的错误总结2018年11月8日更新
本人也是初学Python和django,因此可以说是天天会遇到各种各样自己不知道或者没见过的错误。之前的时候,并没有把所有遇到的问题,收集整理起来分享给大家。但是还是希望,从现在将自己平时学习中遇到的问题分享给大家做一些参考。也许有些是正确也许是错误。也欢迎大家一起来评论交流!!!此文章本人会陆陆续续的不断进行更新和补充完善,一起加油~~~~~~~ 1.AttributeError(“'str'...
Python学习(3)—— 基本数据类型一:数字类型
基本数据类型一:数字类型
python3大作战之encode与decode讲解
大家好,很久没更新了,也是年底了最近比较忙,同时也在研究python的其他内容,毕竟是python小白,自学道路艰难。 好了今天和大家一起探讨下python3编码过程中对的一些转码事宜。 python3中对文本和二进制做了比较清晰的区分。python3默认编码为unicode,由str类型进行表示。二进制数据使用byte类型表示,所以不会将str和byte混在一起。在实际应用中我们经常需要将两
pyinstaller 打包exe 问题解决
Traceback (most recent call last): File "C:\Users\qiyong.GWMFC\venv\Scripts\pyinstaller-script.py", line 11, in <module> load_entry_point('PyInstaller==3.4', 'console_scripts', 'pyinstalle...
记录 python 编程中遇到的错误
  1. 记录一个粗心大意导致的错误:'DataFrame' object has no attribute 'piovt' 原因是拼写错误,正确的应该是 pivot df.pivot('A','B','C') 要注意细节   2.index=pd.date_range('11/13/2018',period=1000) 出错: TypeError: __new__() got an...
python自然语言处理学习笔记三
第三章 处理原始文本   1 从网络和硬盘访问文本 #>的英文翻译 未作测试?? From utlib import urlopen Url=’http://www.gutenberg.org/files/2554/2554.txt’ Raw=urlopen(url).read() Type(raw) Len(raw) Raw[:75]   #分词 未作测试?? Token
Python报错:'dict' object has no attribute 'iteritems'(机器学习实战kNN代码)解决方案
报错信息 学习《机器学习实战》这本书时,按照书上的代码运行,一直有错误:产生错误的代码如下: sortedClassCount = sorted(classCount.iteritems(),key = operator.itemgetter(1), reverse = True) #排序 报错如下: 报错信息 仔细检查了好多遍,还是没有找到问题所在,所以上网查了相关资料,...
pyinstaller生成exe笔记
1.使用pyinstaller可以方便的实现Py文件转exe文件,这里是它的manual: http://www.pythonhosted.org/PyInstaller/ 2.使用命令行: 1)首先cmd进入要转换的py文件所在目录 2)执行命令:pyinstaller myscript.py  即可 3)可能你的工程包含多个py文件,只要在命令中指明入口所在的py文件就行 4
机器学习实战——决策树Python实现问题记录
问题:NameError: name 'reload' is not defined import imp import trees imp.reload(trees) 结论:已经导入过的模块才能用reload, reload的参数应该是模块名,而不是文件名。在pyhton3.x中要先导入文件和imp模块,才能用imp.reload() 问题:关于Plot图像不显示中文文字问题 原因是标...
使用PyInstaller把PyQt5生产exe时文件报错总结
PyInstaller使PyQt5生成exe执行文件 本文主要总结了PyInstaller使用过程中遇到的问题及解决办法 PyInstaller简介 PyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。。 —— [ PyInstaller官网 ] PyInstaller打包PyQt的...
【Python】收集python2代码转python3遇到的问题
【Python2与Python3代码兼容性解决方案】 在程序中做python版本判断 sys.version_info #sys.version_info(major=2, minor=7, micro=16, releaselevel='final', serial=0) sys.version_info.major # 2 代码示例: import sys if sys....
将python打包成exe文件,详细介绍(各种坑解决)
安装pyinstaller 一开始偷懒,直接使用的pip安装,结果各种问题 pip install pyinstaller 所以还是去github去下载最新的pyinstaller,替换掉用pip安装好的pyinstaller,下载链接:pyinstaller 下载zip文件再解压,将解压后的文件直接放在anaconda\Lib\site-package文件夹中全部替换pyinstaller...
Tersorflow深度学习入门—— CIFAR-10 训练示例报错及解决方案
Tersorflow深度学习入门—— CIFAR-10 训练示例报错及解决方案, CNN图像分类与识别
django 出现的错误
在做图片上传的时候出现了一个错误,具体描述如下: 在windows 下我可以上传,但是将django部署在apache时就显示permission deny。OSError at /img/ ,将目录的权限放通后还是不行。最后在setting中添加 MEDIA_ROOT = ‘/HOME/L/MEDIA’ MEDIA_ROOT_URL =’/MEDIA/’
使用pyinstaller 发布py文件为exe。遇到的问题总结(tensorflow,gpu)
1,ModuleNotFoundError:No module named 'tensorflow.python._pywrap_tensorflow_internal.pyd' 参考:https://stackoverflow.com/questions/49620638/tensorflow-gpu-with-pyinstaller 修改dist下文件名:_pywrap_tensorflo...
常见的Python 2 和 3 差别
Python2.7print "hello"helloPython3.0print "hello" File "tmp.py", line 1 print "hello" ^ SyntaxError: invalid syntax正确应为: Python3.0print("hello")helloPython2.7print {}.keys()[]Pyth
利用python进行数据分析C02.P21-P29
利用python进行数据分析C02.P21-P29 利用python进行数据分析C02.P21-P29 用纯python代码对时区进行计数 用pandas对时区进行计数 统计window和非window用户数 根据时区和操作系统进行数据分组 用纯python代码对时区进行计数 #按行读取文件内容,并提取其中时区(‘tz’)属性的全部取值 import json pa...
关于Django创建迁移文件的问题
关于Django与mysql连接,然后在生成迁移文件时候遇到的小错误。并给出的解决方案! 第一个错 因为mysqlclient报错导致的问题: File "E:\PythonEnvs\Django\envs_django\lib\site-packages\django\db\backends\mysql\base.py", line 36, in <module> raise...
Python编程常见问题与解答
1.问:Python代码运行速度和C语言相比,哪个更快?答:一般来说,Python代码的运行速度比C语言的慢很多,但是如果充分运用内置函数、标准库对象和函数式编程模式的话...
Django2.1.2创建工程后进入admin站点管理的时候报了:WSGIRequest' object has no attribute 'user 的错误
查stackoverflow和CSDN,这是由于Django版本的问题,在1.10之前,中间件的key为MIDDLEWARE_CLASSES;在1.10之后,中间件的key为MIDDLEWARE。 项目的初始配置: MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware', 'dj...
机器学习实战 笔记 debug(一) kNN
代码 from numpy import * import operator def createDataSet(): group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) labels = ['A','A','B','B'] return group, labels def classify0(inX, dataSet
安装pyinstaller的方法,及本人安装pyinstaller踩过的坑。
安装pyinstaller首先要安装pywin32,在cmd中 pip install pywin32 安装完成后,继续输入 pip install pyinstaller 最后一行出现了 AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__' 奇怪的是,百度居然连这个代码一点都搜不到辣鸡百度,...
【python】速查手册(基础笔记) - 人生苦短,我用python
python学习笔记:小甲鱼python全套视频  +  python基础教程 第2版修订版(书附10个大型案例)python学习环境:(python3)win10下python3.5.4的IDLE  +  ubuntu下python3辅助python分享范围:适合有C/C++/JAVA任意语言之一为基础,不适合纯新手入门python语言优势:至今还没有一门编程语言,开发速度比Python快,运行...
手把手教你学python3第二讲
首先要在这补充上一讲没有说的几个地方。有一点python和matlab一样,不需要像c语言预先给变量定义类型才能赋值。python和matlab一样按Ctrl+C停止程序执行。>>> a=[1,2,3] >>> len(a) 3 >>> a.index(2) 1 >>> del a[:] >>> a
使用pyquery碰到的问题
假设题目如下dateHtml = v_source('series').find('value') #将以series开头的value标签的html段落过滤 print dateHtml 输出html段落结果如下<value xid="0">2013-07-07</value> <value xid="1">2013-07-08</value> <value xid="2">2013-
第3章 Pandas数据处理(3.11-3.13)_Python数据科学手册学习笔记
3.11 向量化字符串操作 3.11.1 Pandas字符串操作简介 import numpy as np x = np.array([2,3,4,5,11,13]) x * 2 array([ 4, 6, 8, 10, 22, 26]) 由于NumPy并没有为字符串数组提供简单的接口, 因此需要通过繁琐的for循环来解决问题 data = ['peter','Paul','MARY','...
解决pyinstall打包python文件遇到的问题
1、环境说明 Windows7,Anconda+Python3.5.2,64位系统。 2、开始安装 pip install pyinstall 安装成功,一切看起来很顺利,但实际上当你运行打包代码的时候,可能出现如下问题 pyinstaller -F test.py AttributeError: 'str' object has no attribute 'items'...
编译CTPN过程总结
CTPN搭建步骤(仅CPU版Linux)主要参考了几位大神的博客,然后整理总结了一些。系统环境:Ubuntu 14.04一.  安装TensorFlow(Python版本为2.7)1.     首先通过命令安装pip和virtualenv:2.    使用命令创建virtualenv环境:(其中的targetDirectory是自己命名的一个空间,这里设置为~/tensorflow)3.    使...
Python调用json包读写中,load与loads区别分析
先放结果: json.loads()解码python json格式 json.load()加载python json格式文件——加载时必须有相应的json文件,否则无法加载。   关于json文件读写操作时,常用方法就是dump,dumps;load和loads。 首先理解,json文件内容读取后是str类型。 input: with open(&quot;abc.json&quot;, 'r') as ...
Pyinstaller打包问题之解决方案汇总
《PyInstaller打包实战指南》https://blog.csdn.net/La_vie_est_belle/article/details/96321995 在这里将各种Pyinstaller打包问题的解决方案汇总起来,方便各个小伙伴们解决问题。 目录: 1.Pyinstaller与Python版本不兼容 2.64位电脑上打包的是无法运行于32位上的 3.对...
python微信聊天机器人
上回逗汁儿的朋友豆苗为了哄女朋友开心,爬了一堆的笑话让我来给处理一下,今天这货又来找我了,真是无事不登三宝殿啊,事情是这样的。 豆苗:逗汁儿啊,上次你的方法很不错,让我节约了很多时间,为了感谢你,请你吃个饭啊。 逗汁儿:算你有良心。 吃饭ing 豆苗:那个,逗汁儿啊,其实还有一事相求啊。 逗汁儿:…… 豆苗:上次那个笑话啊,我感觉每天发太累了,我想让微信自动发。你看能不能…… 逗汁儿...
pyinstaller 解问题包
File "C:\Users\qiyong.GWMFC\AppData\Local\Programs\Python\Python37-32\lib\ntpath.py", line 183, in split p = os.fspath(p) TypeError: expected str, bytes or os.PathLike object, not NoneType 解决以上问题
关于Python中使用pymysql驱动连接数据库时报"XXX" object has no attribute ‘translate’的解决方法
    最近在使用flask开发时,用了pymysql驱动来连接数据库,但是在使用枚举类型作为数据库条件来对数据库进行查找数据时(如下图):        报出了以下错误:    原因:     数据库中使用的pending的类型为int型,而图中的PendingStatus.Success为枚举型, 与mysql中不一致,导致数据无法写入mysql 解决方法:     修改数据类型, 这里我只在...
pytorch低版本加载高版本pytorch训练得到的模型,出现‘module’ object has no attribute ‘_rebuild_tensor_v2’错误
情景 使用pytorch0.3来加载Mobilenetv1的模型(用更高版本的pytorch训练得到的),出现“AttributeError: ‘module’ object has no attribute ‘_rebuild_tensor_v2’”错误。 分析 追根溯源,查看pytorch的源码,torch下__init__.py定义了__all__ = [**, ‘load’, **],然后...