Python字符颜色
字符加颜色
print(“\033[31;1m你好麽,\033[0m我很好。。”)
print(“\033[32;1m你好麽,\033[0m我很好。。”)
print(“\033[33;1m你好麽,\033[0m我很好。。”)
print(“\033[34;1m你好麽,\033[0m我很好。。”)
print(“\033[35;1m你好麽,\033[0m我很好。。”)
print(“\033[36;1m你好麽,\033[0m我很好。。”)
print(“\033[37;1m你好麽,\033[0m我很好。。”)
背景色
print(“\033[41;1m你好麽,\033[0m我很好。。”)
print(“\033[42;1m你好麽,\033[0m我很好。。”)
print(“\033[43;1m你好麽,\033[0m我很好。。”)
print(“\033[44;1m你好麽,\033[0m我很好。。”)
print(“\033[45;1m你好麽,\033[0m我很好。。”)
print(“\033[46;1m你好麽,\033[0m我很好。。”)
print(“\033[47;1m你好麽,\033[0m我很好。。”)
字典dict
Python dict是无序的,遍历的时候都是随机的,不会按你定义的顺序来的,如果想转为有序遍历,则:
dic = sorted(dic.items(), key=lambda d: d[1], reverse=True)
for obj in dic:
print (obj,obj[0],obj[1])
或者使用OrderedDict,可以按放入顺序,也可以之后排序
Python导入包
同一文件目录下
在b.py文件中用下面两条语句即可完成对a.py文件中func( )函数的调用
import a #引用模块
a.func( )
或者是
import a#应用模块
from a import func #引用模块中的函数
func() #这里调用函数就不需要加上模块名的前缀了
同一目录下调用子目录包
在子目录下创建一个__init__.py
文件
import directory.lib
不同文件目录下
若不在同一目录,python查找不到,必须进行查找路径的设置,将模块所在的文件夹加入系统查找路径
import sys
sys.path.append(‘a.py所在的路径’)
import a
a.func()
启动jupyter notebook
python3 -m IPython notebook
pip清华大学镜像安装lib
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple –user gensim
GPU系列
Python中指定GPU
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
设置定量的GPU使用量
config = tf.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.9 # 占用GPU90%的显存
session = tf.Session(config=config)
设置最小的GPU使用量
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
session = tf.Session(config=config)
Python2系统编码问题
# -*- coding=utf-8 -*-
import os
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
Anaconda manage Python environment
conda create --name my_env python=3
conda activate my_env