优雅的python
鹰立如睡
社会会以相同程度的你对自己的尊重,给予它对你的尊重。
展开
-
UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa0‘ in position 302: illegal multibyte seq
写csv文件时报错,如下:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 302: illegal multibyte sequence改为:加编码限制:encoding = "utf-8"with open("C:\\Users\\xxx\\Desktop\\newdata.csv",'w',encoding = "utf-8",newline='') as file: writer =原创 2021-12-10 13:36:41 · 436 阅读 · 0 评论 -
python dict使用
import osimport randomimport numpy as np# file1 = open("C:\\Users\\lgy\Desktop\\fsdownload\\valid-unseen.txt",'r',encoding='utf-8')file = open("G:\\dataset\\data\\MOH-X\\MOH-X_formatted_svo_cleaned.csv",'r')# filec = open("D:\\dataset\\cortrain.txt".原创 2021-10-11 16:26:23 · 208 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘pymysql‘
明明有pymysql,django 连接mysql数据库报错没有pymysql模块,这是用pycharm的绿色三角操作的我改成在pycharm 的terminal中运行python manage.py runserver 127.0.0.1:8000命令,就可以了原创 2021-04-17 20:56:43 · 462 阅读 · 0 评论 -
python 无序不可重复的 set 使用
qid = set()#创建空setlabelset = set()for line in lines: q = line.strip().split("\t")[0] qid.add(q)#往set里添加元素qidlist = list(qid)#把set转成list,以访问其中的元素j = 0for i in range(len(qidlist)): for line in lines: q = line.strip().split("\t")[0].原创 2021-04-14 16:50:32 · 227 阅读 · 0 评论 -
python list 的使用经验
# 传递高维数组的一部分def f(s): for i in s: print(i,end=",")s = [1,2,3,2],[1,2,3,4],[4,5,6,7],[0,0,0,0]f(s[0:3])#output: [1, 2, 3, 2],[1, 2, 3, 4],[4, 5, 6, 7],#正序查找list某元素,返回value首次出现的索引list.index("value")#逆序查找list元素,返回逆序list中val.原创 2020-12-08 13:34:17 · 116 阅读 · 0 评论 -
pip 运行错误Fatal error in launcher: Unable to create process using ‘“‘
网上查这个问提出现的大部分原因都是一个电脑上安装过2次python但是,我的电脑第一次安装python,还是报错,为什么呢?我思考后发现我安装完python后把它的目录名给改了,于是我又给改回来,就好了!!!!...原创 2020-08-05 10:01:44 · 323 阅读 · 0 评论 -
bs4解析器——爬取三国演义目录和内容
'''爬取三国演义的目录和内容'''import requestsfrom bs4 import BeautifulSoupif __name__ == '__main__': headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHT...原创 2020-03-06 21:04:59 · 448 阅读 · 0 评论 -
python爬取食药监局企业信息
import requestsimport jsonif __name__ == '__main__': headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Sa...原创 2020-03-02 19:16:47 · 991 阅读 · 3 评论 -
python爬虫,网页采集器
"""步骤:1 指定URL2 发起请求3 获取响应数据4 持久化存储案例1:网页采集器反反爬虫方法:UA伪装 user-agent请求载体身份标识:1 浏览器 2 爬虫门户网站的服务器会检测对应请求的载体身份标识,如果不是浏览器,则表示该请求为不正常的请求UA就是伪装成浏览器"""import requestsif __name__=="__main__": ...原创 2020-03-01 18:28:28 · 345 阅读 · 1 评论 -
9行代码实现python爬虫入门
"""通用爬虫:静态聚焦爬虫:静态增量式爬虫:实时爬取网站的最新数据。Http协议:应用层协议user-Agent 请求载体的信息connection 请求完毕后,是断开还是保持连接Content-type 服务器响应给客户端的数据类型Https协议安全的http协议。数据加密。对称密钥非对称密钥证书密钥 :https采用的URLlib模块,request模块是前...原创 2020-03-01 16:59:11 · 319 阅读 · 0 评论 -
python 学习笔记
# 单行注释快捷键 ctrl + /"""这是多行注释"""'''这也是多行注释'''"""python变量定义不需要指定其数据类型num = "hello world"a = 1a = 12.3print(num)print(a)""""""变量有什么用?1 引用数据(否则,数据存放内存中,我们不方便引用)2 指定数据类型(定义时需要指定数据类型的编程...原创 2020-02-11 18:58:04 · 198 阅读 · 0 评论 -
轻便的python
python解释型语言面向对象语言跨平台语言简单,使程序员集中精力于解决问题而不是语言本身。对比:Perl只适合小的程序,大的程序就要用python。配置环境Windows下:1 去官网下载合适的python版本 https://www.python.org/downloads/2 傻瓜式安装,并配置系统变量path值为python的目录使用:控制行,输原创 2017-05-12 20:05:12 · 544 阅读 · 0 评论 -
Win下如何安装numpy
第一种cmd中进入python文件夹,联网状态下pip install numpy即可 第二种一下载whl文件http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy根据你的pytho版本和电脑os的位数来选择whl文件 二安装whl文件在cmd中进入D:\python3.5\Scripts文件,pip原创 2017-05-15 16:08:01 · 416 阅读 · 0 评论 -
python 导入模块和解决文件句柄找不到问题
如果你退出 Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失。因此,如果你想要编写一些更大的程序,为准备解释器输入使用一个文本编辑器会更好,并以那个文件替代作为输入执行。这就是传说中的脚本Python 提供了一个方法可以从文件中获取定义,在脚本或者解释器的一个交互式实例中使用。这样的文件被称为模块。导入模块:python导入模块默认是从sys.pat原创 2017-05-22 15:56:44 · 2600 阅读 · 0 评论