Python 使用相关技巧

 Requirements.txt 的生成和使用

pip install pipreqs

pipreqs <project dir>

pip install -r requirements.txt

 pip换源

参考这里

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple 

#永久更改
mkdir -p ~/.pip
vim  ~/.pip/pip.conf
# 输入以下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

#:wq 保存退出

 

文件和文件夹常用操作 (os, shutil)

参考这里

python 格式化时间

参考这里

python cv2 读取保存图片,中文路径解决方案

img = cv2.imdecode(np.fromfile(image_path,dtype=np.uint8),cv2.IMREAD_UNCHANGED) #read
cv2.imencode(".%s"%osp.basename(path).split(".")[-1], img)[1].tofile(path) #write

 python 数据结构 set 的使用

set 是无重复元素的集合,使用hash来实现,提供了交、并、差等相关的集合运算方式。非常高效简洁。参考

tqdm介绍及常用方法

这是python里非常好用的进度条库.

install: pip install tqdm

具体使用参考: https://blog.csdn.net/zkp_987/article/details/81748098

python 字符串与编码问题

终于搞懂了,一篇文章就对了: https://www.liaoxuefeng.com/wiki/1016959663602400/1017075323632896

list 奇偶子序列

range_data = ['m', 'M', 'h', 'c', 'X', 'Z', 'A', 'o']
print(range_data[::2])
print(range_data[1::2])

 

posted @ 2018-12-19 13:06  walter_xh  阅读(235)  评论(0编辑  收藏  举报