随笔分类 - Python
1
摘要:1. 有两个索引 2 索引的切片 L= [1,2,3,4,5,6] L[start:stop:step] 如L[1,2,2] 3. 列表增加元素 L.append(9) ,L.append([2,3]) 尾部追加 L.extend([1,2,3]) 尾部追加 L.insert(3,5) 位置3插入5
阅读全文
摘要:数据表生成model: 1.连接mysql sqlacodegen mysql+cymysql://user:password@ip/database --tables tablename,tablename > file.py 2.连接oracle sqlacodegen oracle+cx_or
阅读全文
摘要:一. 配置文件详细说明 参考:http://c.biancheng.net/view/7475.html 二、根据自己的需要修改配置文件 1.修改DATABASES 连接mysql DATABASES = { 'default': { 'ENGINE': 'django.db.backends.my
阅读全文
摘要:参考文档:http://c.biancheng.net/django/ IDE: PyCharm 2021.3.1 (Professional Edition) 1. 在开始界面中创建一个New Project 如果是专业版(可能需要安装完Django),可以看到这个Django选项。 创建完成后的
阅读全文
摘要:日期:2023年1月18日python版本:python 3.10.0Django版本:4.1.5 1. pip安装: 在安装完Python并配置完环境变量的提前下,在cmd窗口直接执行:pip install django 2. 验证是否安装成功 cmd窗口中进入python程序。然后import
阅读全文
摘要:python调用mysql存储过程时,会根据是否有出参而返回不同的结果,另外mysql的存储过程是可以返回多个结果集(select ...) .但在本文的项目中不允许这样使用,有兴趣的可以自行研究一下如何接收多个返回值。 首先我们创建三个存储过程来用于测试 -- 有一个出参的 CREATE PROC
阅读全文
摘要:操作系统环境:Centos7 依赖的环境安装: 1.bzip2-devel 在使用pandas时如果提示:ModuleNotFoundError: No module named '_bz2',说明缺少了程序包,这个包只能在安装python之前安装 sudo yum install bzip2-de
阅读全文
摘要:一 在源环境中获取当前安装的包列表 cd 虚拟环境目录下的\scripts acitivate.bat # 下载清单到当前目录下。 pip freeze --all >requirements.txt 二 将源环境中的包下载到指定目录 # -d 下载到的目标目录,-r 上个步骤生成的包列表pip d
阅读全文
摘要:1. 进入要部署的目录中。 有两种创建方式, venv(不需要单独安装) 和 virtualenv(需要单独安装) python -m venv venv或virtualenv venv 完成后,会在目录中新建一个目录venv 如果系统中有多个python版本,需要指定基于某个版本创建虚拟环境。 v
阅读全文
摘要:首先需要安装两个打包用到的依赖包: pip install setuptools pip install wheel 包分发的始祖:distutils distutils 是 Python 的一个标准库,从命名上很容易看出它是一个分发(distribute)工具(utlis),它是 Python 官
阅读全文
摘要:转自:https://blog.csdn.net/qq_33848737/article/details/76904591 在python中要使用到crypto相关的库,但是网上的解决方法一大片,能用的没有几个,而且能安装的没有几个,首先我告诉大家为什么不能安装,其次告诉一种真正的方法。 pycry
阅读全文
摘要:定义两个dict: dict_a = {"A": 123, "B": 456} dict_b = {"C": 11, "A": 234} 1. 按key取交集 dict_c = {k: v for k, v in dict_a.items() if k in dict_b.keys()} print
阅读全文
摘要:首先,在数据库端创建简单的存储过程。 create or replace procedure test_msg(i_user in varchar2, o_msg out varchar2) is begin o_msg := i_user ||', Good Morning!'; end; 然后,
阅读全文
摘要:创建本地 AWS 凭证文件 登录 AWS 管理控制台 并通过以下网址打开 IAM 控制台 https://console.amazonaws.cn/iam/。 创建一个新用户,其权限仅限于您希望您的代码有权访问的服务和操作。有关创建新 IAM 用户的更多信息,请参阅创建 IAM 用户 (控制台),并
阅读全文
摘要:国内资源库: 方式一:临时使用国内pypi镜像安装 方式二:永久使用国内pypi镜像安装 1、 Linux平台安装方式: (1)创建pip.conf文件 首先运行以下命令 如果提示目录不存在,自行创建一个(如果目录存在,可跳过此步),如下: 在 .pip目录下创建一个 pip.conf 文件,如下:
阅读全文
摘要:执行结果如下: 个人理解: @staticmethod 不需要访问和类相关的属性或数据(感觉只是概念上的区别,你这样声明了用的人就知道了,如果你非要在这个方法中访问test.xxx 它就和@classmethod的作用一样了。) @classmethod 可以访问和类相关(不和实例相关)的属性,看
阅读全文
摘要:小伙伴们,你们有遇到过调用自己写的模块(跨目录模块调用),提示你ImportError:No module named ...的情况,如果有,而且到现在还没有搞明白的,我想说,你今天看对文章了。 这篇文章主要是讲解怎么还原一个出错的场景,然后分析出错原因,一步一步的解决这个问题的思路。 项目结构 代
阅读全文
摘要:前提条件: 已经成功安装python 已经成功安装oracle客户端 1.去官网上下载对应版本的cx_oracle http://cx-oracle.sourceforge.net/ 注意版本必须与python版本相匹配,否则安装会提示找不到python 2.执行安装程序 第二步会显示如图的画面,否
阅读全文
摘要:1。去官网上下载python,注意版本。 官网地址:https://www.python.org/downloads/windows 2.下载安装版或者zip包都可以。安装就按向导一步一步完成即可。zip解压后放到你想安装的目录即可。 本例中安装在: D:\Python\python27 D:\Py
阅读全文
1