- 博客(27)
- 收藏
- 关注
原创 pip工具安装与使用
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:https://pypi.org/project/pip/你可以通过以下命令来判断是否已安装:pip --v...
2019-05-08 14:15:49 9156
原创 docker-compose
安装 Docker Compose 并运行一个简单的 Python Web 应用安装$ sudo -i$ curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose$ chmod +x /usr/local/bin/docker-compose运行一个简单的 Python Web
2021-04-25 15:44:47 221 1
原创 linux 之旅
linux 安装anaconda3 1.下载Anaconda 地址:https://www.anaconda.com/download/#linux 2. 进入安装包所在目录,执行命令: $ bash Anaconda3-5.0.1-Linux-x86_64.sh 3.然后输入yes 中间选择安装位置 ex: /home/robot/yang/anaconda3 再执行命令让.bashrc中添加的路径生效:$ source ~/.bashrcpycharm 添加至桌面图标
2021-04-23 11:51:14 152
原创 pynacl公私钥加解密
@author: 逸轩@file: pynacl_2.py@time: 2021/1/28@desc: python pynacl 加解密try: from nacl.encoding import HexEncoder, Base64Encoder from nacl.public import Box, PrivateKey, PublicKeyexcept ImportError: raise ImportWarning('python环境中未找到nacl,请先执行
2021-01-28 15:52:15 861 1
原创 图数据库dgraph 的安装和使用
添加索引curl 192.168.1.172:8080/alter -XPOST -d $' name: string @index(term) .'
2020-12-18 14:24:57 1029
原创 图数据结构
1.邻接集合# 将节点的编号赋值给相应的节点,方便操作a, b, c, d, e, f, g, h = range(8)N = [{'b', 'c', 'd', 'e', 'f'}, {'c', 'e'}, {'d'}, {'e'}, {'f'}, {'c', 'g', 'h'}, {'f', 'h'}, {'f', 'g'}]列表中每个集合是每个节点邻接点集在python2.7中,set([1,3])这样表示,set()表示.
2020-12-15 14:16:18 205 2
原创 flask_sqlalchemy
Flask-SQLAlchemy精确查询&模糊查询—ORM(1)发布于2019-08-22 17:46 阅读(1011) 评论(0) 点赞(9) 收藏(3)文章目录0.背景知识1.精确查询1.单条件–精确查询2.多条件–精确查询2.模糊查询1.单条件–模糊查询2.多条件–模糊查询3.精确 & 模糊混合查询1.先精确查询----再模糊查询4.多条件或查询(or_)0.背景知识students表格st_id name gender a
2020-12-02 14:41:17 295 1
原创 postgresql and git
PostgreSQL操作-psql基本命令一、建立数据库连接接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名之后会要求输入数据库密码二、访问数据库1、列举数据库:\l2、选择数据库:\c 数据库名3、查看该某个库中的所有表:\dt4、切换数据库:\c interface5、查看某个库中的某个表结构:\d 表名6、查看某个库中某个表的记录:select * from apps limit 1;7、显示字符集:\encoding8、退出psgl:\q
2020-12-01 11:26:08 933
原创 python自带数据库
python操作内置Sqlite数据库Dvorak1990 2014-02-14 17:33:17 4977 收藏 3分类专栏: 转载转载自:http://www.cnblogs.com/yuxc/archive/2011/08/18/2143606.html简单的介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资
2020-11-19 17:08:03 2573
原创 python2与python3的区别
print在python3中是作为函数存在,而在python2中作为语句# python2 print('zhong', 'guo') --> ('zhong', 'guo') print 'zhong','guo' ---> zhong guo # python3 print('zhong','guo') ---> zhong guo若py2中欲实现print函数效果导入 future 模块 中的 print_functionfrom __future__ i
2020-09-24 16:50:42 75
原创 Python安装模块出错(ImportError: No module named setuptools)解决方法
在https://pypi.python.org/pypi/setuptools#windows-simplified下载( 解压后setup.py 目录执行 python setup.py install
2019-12-03 17:16:40 327
原创 字典
字典中fromkey的坑复制代码1 # fromkey的坑2 # 1,fromkeys正常来说应该是类名来访问的,用来新创建一个字典。3 d = {}4 dd = d.fromkeys([‘苹果’,‘香蕉’,‘火龙果’],0)5 print(d) # {} 原字典没有变6 print(dd) # {‘苹果’: 0, ‘香蕉’: 0, ‘火龙果’: 0} 新的字典是通过...
2019-11-26 09:34:27 181
原创 .bat 文件
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。...
2019-10-31 10:24:31 165
原创 for 循环清空列表元素
l = [1,2,3,4,5,6]for i in l: l.pop(0) print(l)print(’------------------------------’)k = [1,2,3,4,5,6]for i in k: k.remove(i) print(k)print(’-----------++++++++++++++++++++++++...
2019-10-28 16:40:31 709
原创 pip 安装失败问题
使用国内的镜像pip install pymongo -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2019-06-18 17:32:41 321
原创 docker 容器
在Ubuntu 18.04上安装Docker运行这个命令在你的Ubuntu系统上成为root。sudo su然后运行uname -a来检查当前运行的Linux内核的版本。uname -a检查Ubuntu内核版本cat /etc/lsb-release在安装新软件之前更新Ubuntusudo apt-get updatesudo apt-get upgrade从Ubunt...
2019-05-28 17:37:37 184
原创 mysql 分区
分区的概念数据分区:mysql 数据库中的数据是以文件的形式存储在磁盘上,默认放在/mysql/data下面show variables like 'datadir'; 查看数据物理存储位置一张表主要对应三个文件,1)frm存放表结构,2)myd存放表数据,3)myi存放表索引。 如果一张表的数据量太大,则myd,myi会变的很大,查找数据就会边的很慢此时可以利用m...
2019-05-14 15:36:19 96
原创 wx模块的使用
pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython
2019-05-13 18:15:57 2631
原创 python-sqlalchemy
sqlalchemy是python当中比较出名的orm程序。什么是orm?orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直...
2019-05-13 12:09:21 152
原创 pep8 代码规范自动排版
sudo pip install autopep8 autopep8 --in-place --aggressive --aggressive xxx.py
2019-05-10 14:39:21 424
原创 python 上下文管理
含有__enter__和__exit__方法的对象就是上下文管理器class Foo(object):def __init__(self): print('实例化一个对象')def __enter__(self): print('进入')def __exit__(self, exc_type, exc_val, exc_tb): print('退出')ob...
2019-05-10 09:33:36 123
原创 Python 中 logging 模块的使用
日志相关概念日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。日志的作用通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为、类...
2019-05-08 18:15:27 130
原创 from Crypto.Cipher import AES ImportError: No Module Named Crypto.Cipher
python2 中遇到的坑from Crypto.Cipher import AES 时无法导入模块问题pip uninstall Cryptopip uninstall pycryptopip install pycrypto
2019-05-08 15:41:44 497
原创 虚拟环境创建和管理
Windows 环境管理创建指定python版本的环境 conda create --name python3.5 python=3.5激活环境,windows环境不加source source activate python3.5退出环境source deactivateLinux 环境管理virtualenvwrapper的安装 sudo pip3 install ...
2019-05-08 11:55:53 266
原创 模块相关问题 ValueError: Attempted relative import in non-package
ValueError: Attempted relative import in non-package 解决方案这是同级目录模块文件相对导入问题,py文件运行是作为脚本文件执行py文件作为其他文件导入使用时,是模块包可以是一个文件夹或多个文件夹同级目录 用 from .xxx import * 相对导入使用时作为模块可以使用,如果作为脚本运行必须使用 from xxx.xx...
2019-05-07 18:22:05 8275
原创 redis 数据库
安装redis 数据库 sudo apt-get install redis-server检查redis 服务器系统进程ps -aux|grep redis通过启动命令检查redis服务器状态netstat -nlt | grep 6379启动redissudo /etc/init.d/redis-server start重启/etc/init.d/redis-server r...
2019-04-19 10:51:21 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人