自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 python之设置环境变量并读取

在python 中,可以通过os.environ获取环境变量什么是环境变量呢?环境变量是程序和操作系统之间的通信方式。有些字符不宜明文写进代码里,比如数据库密码,个人账户密码,如果写进自己本机的环境变量里,程序用的时候通过 os.environ.get() 取出来就行了。这样开发人员本机测试的时候用的是自己本机的一套密码,生产环境部署的时候,用的是公司的公共账号和密码,这样就能增加安全性。os.environ是一个字典,是环境变量的字典。通过,就可以获取环境变量HOME的值,如果有这个键,返回对应的值。

2024-02-01 14:19:04 824 1

原创 Python之批量离线安装第三方库

在一些服务器上,在搭建完Python环境之后,因为客服现场的服务器的网络限制原因,不能直接通过pip命令网络下载安装Python的依赖包。需要在可以正常上网的服务器上下载好所需的依赖包文件,然后复制拷贝在离线的目标环境下。

2024-01-11 11:07:34 944 1

原创 Flask之Sqlalchemy的学习入门(全)

在这个例子中,我们定义了一个category_id列,它是Category模型的外键。我们还定义了一个category属性,它是一个Category对象,并使用backref参数将其与Category模型中的articles属性关联起来。我们还定义了一个user属性,它是一个User对象,并使用backref参数将其与User模型中的posts属性关联起来。多对多关系是一种模型关系,其中一个模型可以与多个其他模型相关联,并且这些模型也可以与其他模型相关联。外键是一种数据库约束,用于确保表之间的关系完整性。

2024-01-10 11:56:49 858 1

原创 Flask之终端启动运行

在要运行上面app实例应用程序之前,需要通过传给FLASK_APP环境变量,告诉你的终端要使用的app实例应用程序文件,使用flask命令或python -m flask命令运行。通过FLASK_ENV环境变量指明生产模式与开发模式的控制,默认方式是:运行在生产环境中。首先创建myproject.py文件(

2024-01-10 11:55:58 446

原创 Mysql之SQL语句大全(初级学习)

通俗地被称为存储数据的仓库,只是这个仓库是存储在计算机存储设备上的,并且其所存储的数据是按一定的格式进行存储。若从严格意义上讲,所谓数据库是指长期储存在计算机中的有组织的、可共享的数据集合,且数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户共享。永久存储有组织和可共享。常见的关系型数据库有mysql 、SQL Server、Oracle、Sybase、DB2等##显示当前MySQL中的数据库列表##显示指定名称的数据库。

2024-01-10 11:52:53 1097

原创 Mongodb之Mongoengine入门学习

Mongoengine是一个Python的对象文档映射(ODM)库,用于在Python中操作MongoDB数据库。它提供了面向对象的编程方式,使开发人员可以使用Python对象来表示MongoDB中的文档,而不必关心底层的数据库操作。与MongoDB的文档结构相对应,Mongoengine支持定义模型类和字段,并提供了简单易用的API来进行查询、更新、删除等操作,易于使用和定制,是Python开发人员使用MongoDB数据库的良好选择。字段类型说明字符串类型字段。IntField整数类型字段。

2024-01-10 11:51:42 1517

原创 Mongodb之Objectid

ObjectID是MongoDB文档的默认主键,它是一个由12个字节组成的字符串表示,可以自动生成。一个ObjectID代表了一个MongoDB文档的ID(唯一标识符)。ObjectID的结构就是一个24个字符的十六进制字符串。

2024-01-10 11:45:57 484

原创 Mongodb之Pymongo修改器的使用

MongoDB修改器 在mongodb中通常文档只会有一部分要更新,利用原子的更新修改器,可以做到只更新文档的一部分键值,而且更新极为高在mongodb中通常文档只会有一部分要更新,利用原子的更新修改器,可以做到只更新文档的一部分键值,而且更新极为高效,更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加、或者删除键,还可以操作数组和内嵌文档。增加、修改或删除键的时候,应该使用$修改器。$inc键的值必须为数字,不能使用字符串、数组和其他非数字的值,否则会报错,要修改其他类型,只能使用$set。

2024-01-10 11:39:35 394

原创 Linux之后台运行python程序

如果后台中有多个命令,可以先用jobs查看jobnum,然后用 bg %jobnum 将选中的命令调出继续执行。如果后台中有多个命令,可以先用jobs查看jobnun,然后用 fg %jobnum 将选中的命令调出。如果没有退出客户端界面,可以先通过 "jobs"命令查看程序是否在运行,此时只有序号没有PID号;输入 "ps ux"来查看所有程序的进程号PID,然后再通过 "kill -9 PID"杀死程序;输入命令 “jobs -l” 会显示程序的PID号,然后通过"kill -9 PID"杀死程序;

2024-01-10 11:34:16 1471

原创 Linux之wc命令详解

在 Linux 中,wc (word count)命令常用于计算文件的行数、字数和字节数,日常操作以及脚本编程中经常使用到。FILE 可以包含多个,每个文件对应输出一行,如果没有文件或文件为 “-” 时,从标准输入读取数据。

2024-01-10 11:32:47 486

转载 Linux之tail命令详解

linuxtail命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗来讲,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保你看到最新的档案内容。

2024-01-10 11:31:31 116

转载 Linux之ps命令详解(查看进程)

pts:表示虚拟终端,通常指远程连接的终端,范围是pts/0~255,比如第一个远程连接的终端是pts/0,第二个远程连接的终端是pts/1,依次类推。进程由于非正常停止或程序编写错误,导致子进程比父进程先结束,而父进程又没有正常回收子进程,使子进程一直在内存中,导致资源浪费。查看进程的时候,让进程按照CPU使用率排序,然后展示前10行,就能清晰地看到哪些进程占用的资源比较多。TTY字段表示运行进程的终端是哪个,这里的终端类型有两种:tty和pts。,就能查看内存使用最多的10个进程。

2024-01-10 11:28:36 30

原创 Scrapy之安装报错,解决办法

python版本在3.7以下的进入官网下载https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ ,找到对应的安装文件,该文件为.exe结尾的文件,按安装步骤安装。进入官网:https://pypi.org/project/pyOpenSSL/#files ,找到 pyOpenSSL-18.0.0-py2.py3-none-any.whl ,点击下载。到对应的安装文件,该文件为.exe结尾的文件,按安装步骤安装。

2024-01-10 11:25:06 357

原创 python之zhconv库-简繁体转换

zhconv 提供基于 MediaWiki 词汇表的最大正向匹配简繁转换。下文总结zhconv的使用方法。

2024-01-10 11:20:31 572

原创 Python之虚拟环境激活、搭建及使用

安装python开发环境时,相当于安装了一个全局的环境,包含了 site-packages(python第三方包,pip install 安装的包都在该目录下)、Scripts(可执行文件,pip install 时就会使用pip.exe这个可执行文件)、python.exe(python解释器)等文件虚拟环境可以看作是,但是都是一样的。

2024-01-10 11:18:26 429

原创 Python之pip批量下载与安装Python包

将已安装的包名和版本写入当前目录下。

2024-01-10 11:16:32 771

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除