Python
文章平均质量分 78
_Naive_
敲什么代码,睡觉不香吗?
展开
-
py json合并
json说白了就两种形式,一种是大json对象,里面想嵌套什么嵌套什么(json数组、一般的json对象)另一种形式就是json数组然后json又是经典的键值对形式数据结构,其中key是可以为空的。py中的字典就是典型的key-value所以py中进行json的合并,就可以通过字典的形式完成,但是在包装成字典之后,还需要多进行一步json的封装r1 = json.dumps(data1, ensure_ascii=False, sort_keys=True, indent=1)r2 = json.原创 2020-11-12 10:22:20 · 597 阅读 · 1 评论 -
py db execute
https://www.runoob.com/python/python-mysql.html原创 2020-11-11 10:33:42 · 126 阅读 · 0 评论 -
python从Oracle读两列数据并存入excel中
上脚本import cx_Oracle import pandas as pd import matplotlib.pyplot as plt import datetimeimport xlwtimport osconn = cx_Oracle.connect('root/root@127.0.0.1:1521/orcl')cursor = conn.cursor()result = cursor.execute(r"select timestamp, F29 from table o原创 2020-10-13 10:54:10 · 347 阅读 · 0 评论 -
python从oracle表中读出一列数字并进行分段再存到txt文本中
话不多说,直接上脚本代码。代码不规范仅做记录使用import cx_Oracleimport pandas as pdimport matplotlib.pyplot as pltimport datetimeimport xlwtconn = cx_Oracle.connect('sys/root@127.0.0.1:1521/orcl')# 操作游标cursor = conn.cursor()result = cursor.execute(r"select column from t原创 2020-09-03 17:03:09 · 557 阅读 · 0 评论 -
pyspark修炼手册(长期帖)
2020.03.31 在进行pyspark开发时,需要先安装hadoop、spark的环境,或者只安装spark环境即可。配置集群or单机环境都可以,在配置好环境后,不需要单独启动hadoop/spark,直接运行pyspark程序即可。 一个脚手架'''在win环境下,若出现了:py4j.protocol.Py4JError: org.apache.spark.api.pyth...原创 2020-03-31 10:54:44 · 355 阅读 · 0 评论 -
Django中上传的图片经过OpenCV处理后在前端显示
OpenCV打开的图片都是以Mat(矩阵)的形式打开,直接传到前端就是一堆矩阵数字,不能正常显示。众所周知,在HTML上显示图片,用到的img标签都是以src的形式写的,base64格式可以代替src中需要填写的地址。因此,可以将OpenCV处理之后的图片转为base64再传输 JavaScript的写法如下:dataType是从后端传回到前端的数据格式,必须以text的形式,这样传递的数...原创 2020-03-20 16:46:06 · 3420 阅读 · 2 评论 -
初入Django系列·六(关于Form类)
初步对Form的认识,类似于在Spring中,向前端返回值而用到的模板类型。是一种向前端传递结构化数据的机制。在后续的使用过程中再接着看看相关原理和用法。参考:https://blog.csdn.net/defending/article/details/78420920https://blog.csdn.net/qq_14898613/article/details/61619607一...原创 2020-02-04 11:55:46 · 110 阅读 · 0 评论 -
初入Django系列·五(一些报错信息)
报错信息一:'staticfiles' is not a registered tag library. Must be one of:admin_listadmin_modifyadmin_urlscachei18nl10nlogstatictz其实仔细看报错信息,可以看到在浏览器报错页上已经有明确的指示:在Django3中,已经取消了{% load static...原创 2020-02-04 10:21:21 · 683 阅读 · 0 评论 -
初入Django系列·四(Django常用命令)
转发记载一下Django中的常用命令:https://www.django.cn/article/show-26.html常用子命令:startproject:创建一个项目(*)startapp:创建一个app(*)runserver:运行开发服务器(*)shell:进入django shell(*)dbshell:进入django dbshellcheck:检查django项目完整...转载 2020-02-03 11:27:55 · 174 阅读 · 0 评论 -
初入Django系列·三(对Django框架的一些认识)
不得不吐槽一句,Java大法好,Spring那一套真的是太清晰明了了。相对来看,个人觉得Django的模块、视图这一块乱乱的。 最近刚看了一点基于类的视图,最开始我的理解是类似于spring中controller的集合。比如一个博客系统,我们在spring中会有usercontroller、blogcontroller等几个不同的类,分别来写业务相关的代码;但是django的基础框架中中并...原创 2020-02-02 12:44:26 · 199 阅读 · 0 评论 -
初入Django系列·二(settings.py中数据库配置)
不得不记录一下这几天遇到的坑了。春节期间想好好代码是不可能写代码的,也就只能搞点demo玩玩,即使是搞点demo,也会遇到一堆坑。不得不记录一下这几天断断续续搞了很久才解决的一个问题了~ 首先明确一点:当在django中配置了数据库相关内容的时候,当你的配置文件写错了,给你报错会让你很无奈。下面一段代码是配置正确的一段代码,下称配置一:DATABASES = { 'defa...原创 2020-01-30 17:55:00 · 808 阅读 · 0 评论 -
初入Django系列·一(数据库连接问题)
第一次使用django,感觉跟springboot很类似;mvc结构差不多,启动也比较简单 连接数据库的方式与spring大致相同,但是细节上存在一些问题[root@bbs s12bbs]# python3 manage.py --helpTraceback (most recent call last):File “/usr/lib/python3.4/site-packages...原创 2020-01-18 11:46:15 · 191 阅读 · 0 评论 -
爬虫学习路线[记录]
在邮箱里面看到了垃圾邮件,打开了两个翻了翻,感觉说的也像那么回事原创 2018-12-09 09:48:16 · 1659 阅读 · 0 评论 -
python生成随机数并存到excel中的一列
import randomimport xlwtb = []for i in range(1, 1500): a = [] #data = random.uniform(0.5, 4) data = random.randint(1, 154) data = round(data, 6) a.append(data) if a not in...原创 2018-09-19 11:09:57 · 5890 阅读 · 0 评论 -
Scrapy框架的安装问题
在Scrapy框架的安装过程中使用pip install scrapy这种方式,可能会出现“error: Microsoft Visual C++ 14.0 is required…”这种问题,初步判断可能与scrapy的底层实现有关,于是在Microsoft的官网中下载了Microsoft Visual 2016,也就是Microsoft Visual C++14.0,电脑重启之后…结果依旧…原创 2018-01-11 16:35:34 · 300 阅读 · 0 评论 -
Python3 error: “Import error: No module name urllib2”
&esmp;在Python3中,urllib2模块已改名称为urllib,但是与Python2中原有的urllib模块仍然略有不同,具体说来就是urllib2分化成为urllib.error、urllin.request等小模块 所以在Python3中应用urlopen的时候,要导入更具体的模块,即from urllib.request import urlopenfrom urll原创 2018-01-11 16:53:07 · 1022 阅读 · 0 评论 -
Scrapy框架使用过程中可能出现的问题(更新ing)
在cmd中输入Scrapy crawl mySpider,出现错误提示: Scrapy 1.3.0 - no active project Unknown command: crawl Use “scrapy” to see available commands 根据scrapy官方文档中的解释,crawl会去搜索cmd目录下的scrapy.cfg,当前crawl的目录中没有scrapy.原创 2018-01-16 10:09:56 · 1107 阅读 · 0 评论 -
Python网络数据采集(1)——获取网页源码
from bs4 import BeautifulSoupfrom urllib.request import urlopenhtml = urlopen("http://www.baidu.com/")text = BeautifulSoup(html.read(), "html.parser")print(text) 《Python网络数据采集》原书上第四段代码写的是Beauti原创 2018-01-08 16:10:06 · 1890 阅读 · 0 评论 -
expected an indented block
Python中没有分号,用严格的缩进来表示上下级从属关系。导致excepted an indented block这个错误的原因一般有两个: 1. 冒号后面是要写上一定的内容的(新手容易遗忘这一点),例如 try: something else: #else后面的内容由于不是很重要而忘了写 2. 缩进不严格,导致少了或者多了一个空格原创 2018-01-09 10:26:16 · 251572 阅读 · 2 评论 -
Python网络数据采集(2)——复杂HTML解析(1)
一、关于两个重要的函数find(),findAll()的总结 用途:通过find和findAll过滤HTML页面,查找需要的标签或者标签组 函数构造: findAll(tag, attributes, recursive, text, limit, keywords) find(tag, attributes, recursive, text, keywords)原创 2018-01-09 11:28:31 · 483 阅读 · 0 评论 -
Python网络数据采集(2)——复杂HTML解析(2)
一、使用正则表达 对于正则表达式这种用起来像毒药的东西,一旦用上手就不想放手,但是经常会遗忘。想要做到不遗忘,最好的方法当然是自己造个轮子把正则表达式实现出来(手动滑稽。 介绍一下常用的几种符号: * 匹配前面的字符、子表达式或括号里的字符。可以是0次或多次 | 匹配任意一个由竖线分割的字符、子表达式 $ 用在原创 2018-01-10 10:45:18 · 300 阅读 · 0 评论 -
在VSCode中配置Python运行环境
很多时候只需要写一些小脚本,就十几二十行的样子,打开PyCharm什么的太费劲了,可以考虑用VSCode便捷开发。在VSCode中只需要配置好launch,json就可以按F5进行调试了。 打开launch.json:调试 >> 打开配置 修改 pythonpath 词条:"version": "0.2.0", "configurations": [ ...原创 2018-05-25 11:31:32 · 15771 阅读 · 2 评论 -
pip安装的模块cmd及VsCode中可以使用,PyCharm中不能使用
之前写Python的程序都是在VsCode中写的,但是代码提示做的不是很好,所以转PyCharm试试看代码提示效果会不会更好,然后就出现问题了。类似如下代码:>>> import requestsTraceback (most recent call last): File "<input>", line 1, in <module原创 2018-05-28 16:11:42 · 6461 阅读 · 0 评论 -
python可视化操作(一)读取excel数据绘制条形图(直方图)
import xlrdimport matplotlib.pyplot as pltimport numpy as npimport osdef read_excel(): print(os.getcwd()) #打开excel文件 workbook = xlrd.open_workbook('data.xlsx') #workbook = xlrd.op...原创 2018-07-31 22:43:33 · 28729 阅读 · 7 评论 -
python可视化操作(二)爬取湖北省统计局数据绘制excel表格
在这里写了一个比较简单的爬虫,爬取了湖北省统计局关于居民消费价格指数的一些简单信息,然后绘制成excel表格输出。一来是为了复习一下爬虫的简单知识,一是为了熟悉一下python操作excel的技术。 转换成功之后 #http://data.stats.gov.cn/easyquery.htm?cn=G0103from urllib.request import urlopenfro...原创 2018-08-01 23:03:13 · 2015 阅读 · 0 评论 -
BeautifulSoup的安装问题
在根据网上的教程安装BeautifulSoup 3.x版本的时候,遇到几个问题 1. 输入setup.py build和setuo.py install没有任何反应 2. >>>from bs4 import BeautifulSoup提示:ImportError: No module named bs4解决方案: 1. 应该是 python set.py build 2. 开始怎么试都不行转载 2016-07-23 22:54:00 · 4149 阅读 · 0 评论