python小知识点
来源:互联网 发布:古筝软件下载手机 编辑:程序博客网 时间:2024/06/07 01:57
用于记录Python的知识点
pip 相关
pip list
列出pip安装的所有包pip list --outdated
列出可更新的包pip install somepackage
pip uninstall somepackage
pip install --upgrade somepackage
pip install pip-review
、pip-review --local --interactive
更新所有的包
另外pip默认源,有些时候确实很慢,建议更改为国内源,比如科大,清华
mkdir ~/.pipsudo vim ~/.pip/pip.conf#加入下面行[global]index-url = https://pypi.mirrors.ustc.edu.cn/simple
virtualenv相关
virtualenv是管理不同Python环境的工具,这里介绍如何建立一个keras环境
- 首先安装该包
pip install virtualenv
- 建立虚拟环境目录
mkdir $HOME/.virtualenvs
- 在该目录内建立keras环境
virtualenv keras
- 启动运行keras环境
source keras/bin/activate
- 停止运行 deactivate
如果没有启动虚拟环境,系统也安装了pip工具,那么
pip install ..
将被安装在系统环境中,为了避免发生此事,可以在~/.bashrc文件中加上:export PIP_REQUIRE_VIRTUALENV=true
如下图所示步骤:
至此已经结束,但是每次运行keras都要
source /../..activate
是不是有点费事呢,下面使用virtualenvwrapper工具辅助管理虚拟环境安装该包
sudo pip install virtualenvwrapper
- 在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
- 在~/.bashrc中添加行:
source /usr/local/bin/virtualenvwrapper.sh
- 运行:
source ~/.bashrc
- 列出所有虚拟环境
workon
- 启动运行虚拟环境
workon keras
如下步骤
删除虚拟环境
rmvirtualenv keras
时间相关
- time
#获取当前时间,时区>>>import time >>>time.time() #当前时间(距离1970年1月1日 00:00:00的秒数,即时间戳)1507705104.837813>>>time.localtime() time.struct_time(tm_year=2017, tm_mon=10, tm_mday=11, tm_hour=14, tm_min=43, tm_sec=8, tm_wday=2, tm_yday=284, tm_isdst=0)#输出解释:year,month (1-12),day (1-31),hours (0-23),minutes (0-59),seconds (0-59),weekday (0-6, Monday is 0),Julian day (day in the year, 1-366),DST (Daylight Savings Time) ,flag (-1, 0 or 1) 是否是夏令时#Normal format>>>ISOTIMEFORMAT='%Y-%m-%d %X'>>>time.strftime(ISOTIMEFORMAT, time.gmtime(time.time())) # 零时区时间'2017-10-11 06:49:37'>>>time.strftime(ISOTIMEFORMAT, time.localtime(time.time())) # 本时区时间'2017-10-11 14:38:29'>>>time.timezone/3600 #当前时区-8
局域网传输工具
# 终端下打开文件所在目录python -m SimpleHTTPServer
默认端口为8000,此时与你同在一个局域网的设备就能通过你的ip:8000从你这下载文件了
Jupyter notebook
jupyter可谓是Python大杀器,这里稍作简介
- 播放音频
from IPython.display import AudioAudio(url="http://www.nch.com.au/acm/8k16bitpcm.wav")
from IPython.display import YouTubeVideoYouTubeVideo('sjfsUzECqK0')
阅读全文
0 0
- Python小知识点
- python 小知识点笔记
- python小知识点总结
- python小知识点笔记
- 两个python小知识点
- python一些小知识点
- python小知识点
- python 小知识点笔记
- Python整理小知识点
- python小知识点
- [python] Python小知识点汇总
- Python碎片小知识点总结
- python 小知识点临时记录
- Python日常知识点小汇总
- Python Tips(Python小知识点)
- Python学习中遇到的小知识点
- python中数字的几个小知识点
- python中函数的几个小知识点
- Mysql 查询数据并按顺序添加序号
- Python 字典(Dictionary) items()方法
- React、Vue实现购物车小球抛物线效果
- 2017.10.9离线赛总结
- 游戏设计模式--命令模式
- python小知识点
- Uncaught ReferenceError: Invalid left-hand side in assignment
- 2017云栖大会·杭州峰会:《在线用户行为分析:基于流式计算的数据处理及应用》之《流数据处理:通过StreamSQL分析视频日志》篇
- Codeforces 214C Game【思维+拓扑排序】
- 计蒜客 ACM ICPC 2017 Warmup Contest 1 G Game Rank
- 圆角布局RCLayout
- poj3845:Fractal(坐标旋转)
- 二叉树 2.0 -- 非递归遍历
- linux下实现文件存储系统,创建和删除大量文件或文件夹时,updatedb进程会更新文件索引节点inode