安装:
1.JDK 1.8 官网
2.Python python-3.6.8-amd64 官网
4.PyDev 插件
4.Pygame 游戏库
5.绘图库的使用
6.svn 团队协同开发工具 SVN
7.插件:Eclipse Explorer
参考例子:
1.编码前为了保证不至于乱码问题在文件头加
#!/usr/bin/python # -*- coding: UTF-8 -*-
python -V #查看版本
PIP 库
安装源:PIP 更换国内安装源_佛系程序员-CSDN博客_pip换源
C:\Users\Administrator\pip 在这个目录下安装
pip install xlrd 读写excel
pip install PyMySQL
pip install protobuf
pip install svn
email库本来就有,不用下
换源:
添加文件 C:\Users\OOXX\pip\pip.ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
=================================
如何使用redis
安装
pip install redis
import redis from redis import ConnectionPool try: pool = ConnectionPool(host="148.70.41.183",port=6390, db=0,password="com.123",max_connections=8,decode_responses=True) redis_conn = redis.StrictRedis(connection_pool=pool) result = redis_conn.hgetall("gate"); # 添加键name,值为张三 (键name不存在就是添加;已存在就是修改) redis_conn.set('name','张三'); # 返回Boolean值。 操作成功返回True,否则返回False # 获取键name的值 result = redis_conn.get('name'); # 返回键的值,如果键不存在则返回None logging.info("result=%s",result); # 删除键name及对应的值 (可以传多个参数,表示删除多个键) redis_conn.delete('name'); # 如果删除成功则返回受影响的键数,否则返回0 # 获取所有的键 result = redis_conn.keys(); # 返回所有键构成的列表,没有键就返回空列表。 except Exception as e: print(e)
python Mako模板库
StrictRedis对象常见的方法如下:
string(字符串类型)
set
setex
mset
append
get
mget
key
keys(键的操作)
exists
type
delete
expire
getrange
ttl
hash(哈希表类型)
hset
hmset
hkeys
hget
hmget
hvals
hdel
list(列表类型)
lpush
rpush
linsert
lrange
lset
lrem
set(集合类型,元素不能重复)
sadd
smembers
srem
zset(有序集合类型,根据权重排序)
zadd
zrange
zrangebyscore
zscore
zrem
zremrangebyscore
=============================
Excel 使用
pip install xlwt
pip install xlrd
==============================
在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。
在Python中自带json库。通过import json
导入。
在json模块有2个方法,
loads()
:将json数据转化成dict数据dumps()
:将dict数据转化成json数据load()
:读取json文件数据,转成dict数据dump()
:将dict数据转化成json数据后写入json文件
=============================
如何发送POST请求
pip install requests
data = {"title": "兵人数据仓库IB跪了", "text": "赶紧给老子去查查!!!IP:"+ip}; header = {'Content-Type': 'application/json'}; url = "https://open.feishu.cn/open-apis/bot/hook/0246a5e2951c44e9af5213cbaeb7df28a"; requests.post(url, headers=header, data = json.dumps(data),verify=False);
Python时间日期格式化之time与datetime模块总结
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
解决方法是更新 setuptools 和 pip:
pip install --upgrade setuptools python -m pip install --upgrade pip
如何让python2 和python3并存:
linux下python的安装 安装步骤如下 1 准备编译环境 yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel sqlit 2 下载 Python3.6代码包 wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz 3 编译 tar Jxvf Python-3.6.8.tar.xz cd Python-3.6.8 ./configure --prefix=/usr/local/python3 make && make install 4 设置环境变量 echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc 5 设置目录(这样做的目的是在系统任意目录敲入python3调用的是python3.6.8的命令) ln -sv /usr/local/python3/bin/python3.6 /usr/bin/python3
设置环境变量时,用户环境变量和系统环境变量要版本一致
查看环境变量
python --version