-
Python3 pymongo 使用 count 报警告解决办法
所属栏目:[大数据] 日期:2021-07-06 热度:107
最近老代码重构,使用的新版本 MongoDB,Python3.7 安装 pymongo 模块,在使用 count 统计数据量的时候报了一个警告: DeprecationWarning: count is deprecated. Use estimated_document_count or count_documents instead. Please note that $where must b[详细]
-
Python3 多进程编程
所属栏目:[大数据] 日期:2021-07-06 热度:133
@H_301_0@一、进程与程序的区别与联系 进程这个概念是源于操作系统,下面列出 4 项进程与线程的区别与联系 进程是程序及其数据在计算机上的一次运行活动,是一个动态的概念。进程的运行实体是程序,离开程序的进程没有存在的意义。从静态角度看,进程是由程序[详细]
-
Python3 多线程编程
所属栏目:[大数据] 日期:2021-07-06 热度:175
一、线程的基本概念 引入进程的目的,是为了使多道程序并发执行,以提高资源利用率和系统吞吐量;而引入线程,则是为了减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能。 线程最直接的理解就是“轻量级进程”,它是一个基本的cpu执行单元,也[详细]
-
Python3 API 第三方库 requests 详解
所属栏目:[大数据] 日期:2021-07-06 热度:167
Requests 是用 Python 语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP?测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重[详细]
-
Python3 Django 连接 Mysql 数据库
所属栏目:[大数据] 日期:2021-07-06 热度:143
在站点的 __init__.py 文件中添加 import pyMysqL@H_301_9@pyMysqL .install_as_MysqLdb() 提交到服务器然后 python3 manage.py makemigrations ?然后 python3 manage.py migrate 成功. 这样Django站点就成功使用MysqL作为数据库了.[详细]
-
Python3 Django model字段类型清单
所属栏目:[大数据] 日期:2021-07-06 热度:185
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField: 一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主[详细]
-
Python3 pip3 list 出现 DEPRECATION 警告
所属栏目:[大数据] 日期:2021-07-06 热度:118
需要在 ~/.pip/pip.conf 配置文件中加入下面的语句,避免这类警告: 没有目录或没有配置文件需要自己新建 mkdir?~/.pip/ cd ~/.pip touch?pip.conf vi pip.conf 添加 [list]format=columns[详细]
-
Python3 源码安装
所属栏目:[大数据] 日期:2021-07-06 热度:133
1、下载 Python3 安装包 Python 官方网站:https://www.python.org 2、解压、编译、安装 tar xvzf?Python3-3.*.*.tgz # 指定路径 ./configure --prefix=/usr/local/python3 make make install 3、创建软连接 Centos6.6 会出现安装完成并没有 Python3 命令 ln[详细]
-
Python3 源码发布到各个平台的一系列解决方案
所属栏目:[大数据] 日期:2021-07-06 热度:69
最近用 Python3 GUI ?Tkinter 写了一个软件,但是如何将他发布到不同的平台呢? 第一步:将源码打包成不同平台的可执行文件 第二步:将可执行文件制作成安装包 这里没时间自己整理,所以将其他人的博文拷贝过来,暂时借用一下! 1、先看下 Python 最流行的几[详细]
-
Python3 下打印 utf-8 字符串出现 UnicodeEncodeError 错误
所属栏目:[大数据] 日期:2021-07-06 热度:76
python3? 如果要输出utf-8,需要通过以下代码将ANSI_X3.4-1968改为utf-8 import sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8') 然后再次检验stdout是否为utf-8 sys.stdout_io.TextIOWrapper name='' encoding='utf-8' 之[详细]
-
Python3 With as 语句如何理解
所属栏目:[大数据] 日期:2021-07-06 热度:122
《 python 标准库 》上这么一句话: [python] ? view plain ?copy with?open( 'filename' ,? 'wt' )?as?f:?? ????f.write( 'hello,?world!' )?? 我不明白为什么这样写,下面这篇文章对此做出了解释 原文地址:http://python.42qu.com/11155501 With语句是什[详细]
-
Python3 Cx_oracle 的一些使用技巧
所属栏目:[大数据] 日期:2021-07-06 热度:99
Cx_oracle的一些使用技巧 JAN 16 TH ,2012 工作中的数据库采用oracle。访问oracle数据库一般都采用cx_oracle包来完成,API很清晰,操作效率也比较高,而且oracle官方好像对cx_oracle也非常支持,提供了丰富的文档。这里讨论一些使用技巧,作为记录,可能对你[详细]
-
Python3 安装 pip3 出现的问题及解决方案
所属栏目:[大数据] 日期:2021-07-06 热度:90
源码安装 Python3 没有 pip3, 安装 pip 源码包安装报错,需要安装?setuptools 工具 安装?setuptools 报错,需要安装?zlib 安装?zlib yum 安装后 安装setuptools 还是报错,没试过源码安装,源码包也找不到 网上有人说源码安装pip不支持3.5 后来找了好多也没[详细]
-
Python3 Shell 方向键显示乱码修复
所属栏目:[大数据] 日期:2021-07-06 热度:161
@H_502_0@Python3 ?Shell ?方向键显示?「^[[C^[[D」乱码,经过排查是缺少一个依赖包。 安装? readline-devel 依赖包,安装完以后还务必要重新 编译 Python 源码才可以! CentOS 安装:sudo yum install readline-devel -y Ubuntu 安装:sudo apt-get install[详细]
-
在Django中如何正确完整地删除一个App
所属栏目:[大数据] 日期:2021-07-06 热度:85
1.删除models.py 无论是删除一个单独的model还是删除整个App,都需要首先删除 models.py 文件中的模型。 确认没有其他文件引用 models.py 中的类。 迁移或者删除你的数据库,Django提供了简便的方法方便用户删除某App下的所有数据(Django 1.7)。 ./manage.py[详细]
-
Django 2.0 配置 Xadmin
所属栏目:[大数据] 日期:2021-07-06 热度:159
如果是django2.0 必须下载xadmin2.0 不然很多地方不兼容 ?xadmin2.0下载地址 https://github.com/sshwsfc/xadmin/tree/django2 然后下载到本地 通过pip install xadmin本地地址 比如 xadmin包在?C:UsersASUSDesktopxadmin-django2.zip 就 pip install?C:[详细]
-
Python3 jieba 分词
所属栏目:[大数据] 日期:2021-07-06 热度:54
参考文章:Github上的项目———jieba 中文分词 对于NLP(自然语言处理)来说,分词是一步重要的工作,市面上也有各种分词库,11款开放中文分词系统比较。 1.基于词典:基于字典、词库匹配的分词方法;(字符串匹配、机械分词法)? 2.基于统计:基于词频度统[详细]
-
Python3 Django2.0 migrate 不能创建表
所属栏目:[大数据] 日期:2021-07-06 热度:168
在使用 Django2.0 做项目的时候,改了数据表一些字段,想删除后重新使用 python3 manage.py makemigrations python3 manage.py migrate 生成新的数据表,结果就出现了以下问题: 一、migrate?没有新生成数据表 1、删除?app 目录下的数据库文件和缓存文件 rm[详细]
-
Python3 urllib.parse.urljoin()用法
所属栏目:[大数据] 日期:2021-07-06 热度:97
from urllib.parse import urljoin urljoin("http://www.chachabei.com/folder/currentpage.html","anotherpage.html")'http://www.chachabei.com/folder/anotherpage.html' urljoin("http://www.chachabei.com/folder/currentpage.html","/anotherpage.html[详细]
-
python3 使用 matplotlib 绘图库
所属栏目:[大数据] 日期:2021-07-06 热度:195
matplotlib 是 python3 是一个可视化的绘图库,可以绘制线形图、直方图、散点图、饼状图等,简单教程请参考:https://blog.csdn.net/u014453898/article/details/73395522[详细]
-
Python3 五分钟理解元类(Metaclasses)
所属栏目:[大数据] 日期:2021-07-06 热度:50
五分钟理解元类( Metaclasses ) 真的,它并非巫术。 原文地址: http://www.voidspace.org.uk/python/articles/five-minutes.shtml 日期: 16 September,2008. 译者:赖勇浩( http://blog.csdn.net/lanphaday ) ? “元类的魔幻变化比 ?99%? 的用户所担心[详细]
-
Django 中 MVC 与 MTV 设计模式
所属栏目:[大数据] 日期:2021-07-06 热度:193
MVC设计模式 MVC各部分的功能 M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。 V全拼为View,用于封装结果,生成页面展示的html内容。 C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。 ?[详细]
-
Python3 Django ORM 增加数据
所属栏目:[大数据] 日期:2021-07-06 热度:79
Django 的 ORM 保存数据有两种方式: create 方法保存 def orm(request): models.Users.objects.create( name='root',password='root' ) save 方法保存 def orm(request): obj = model.Users( name = 'jack',password = '123' ) obj.save() ?[详细]
-
Python3 Arrow 时间日期增强库
所属栏目:[大数据] 日期:2021-07-06 热度:193
题图:Photo by Pablo García Salda?a on Unsplash ? 抱歉我用了个有点标题党的标题,因为担心你错过了本文,但内容绝对干货,本文介绍的关于Python时间日期处理,日期时间处理在实际应用场景中无处不在,所以这也成了编程语言中必不可少的模块,Python 也[详细]
-
Python3 基于 Nginx 部署 Flask 项目
所属栏目:[大数据] 日期:2021-07-06 热度:153
很早之前就写过一篇?Python3 基于 Nginx 部署 Django 项目?的文章,一直没有发布出来,这次部署 Flask 项目的时候用到了很多之前 Django 的东西,所有干脆同时将这两篇发布。 ? 很多细节的内容我就不写了,只把 Nginx 配置和 uWSGI 配置给出即可,因为原理是[详细]