Python小技巧

pip使用技巧

安装指定版本的第三方库
1
pip install robotframework==2.8.7

要用pip安装指定版本的Python包,只需通过==操作符指定即可。

在指定位置安装第三方
1
pip install -t /Users/taoyi/.pyenv/versions/2.7.14/lib/python2.7/site-packages lxml

pip安装的包不一定是用户想要的位置,此时可以用-t选项来指定位置。

通过requirement.txt文件来管理pip的第三方库

文件内容如下:

1
2
3
4
5
6
7
8
9
10
11
robotframework==3.0.2
robotframework-ride==1.5.2
robotframework-appiumlibrary==1.4.6
robotframework-DatabaseLibrary==1.0.1
robotframework-Selenium2Library==3.0.0
robotframework-requests==0.4.7
robotframework-sshlibrary==2.1.3
robotframework-HttpLibrary==0.4.2
requests==2.18.4
PyMySQL==0.8.0
MySQL-python==1.2.5

然后通过以下命令来批量安装第三方库

1
pip install -r requirement.txt

查看有更新的pip第三方库
1
2
3
4
5
6
7
# taoyi @ TaoYi-Mac in ~ [16:27:56]
$ pip list --outdate --trusted-host pypi.douban.com
Package Version Latest Type
------------------------- ------- ------- -----
robotframework-ride 1.5.2 1.5.2.1 sdist
robotframework-sshlibrary 2.1.3 3.0.0 sdist
setuptools 28.8.0 39.1.0 wheel
更新指定的第三方库
1
pip install --upgrade robotframework-sshlibrary
查看第三方库的详细信息
1
pip show robotframework-sshlibrary
pip配置文件更新

pip配置文件是~/.pip/pip.conf文件

1
2
3
4
5
6
7
8
9
10
11
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[global] # 设置pip的全局的源
index-url = http://pypi.douban.com/simple

[install] # pip install指定的安装源
trusted-host=pypi.douban.com

[list] # pip list命令接口的展示方式设置
format=columns

end是print()函数的一个参数。end 是输出语句结束以后附加的字符串,它的默认值是换行(’\n’)。

1
2
3
4
5
print('')#end值为默认值(换行\n)
print('*',end = ' ') # end值为空格
print('*',end = '') # 默认为末尾换行/n,end=''末尾为空所以不换行
print('*',end = '1') # end值为字符串‘1’
print('*',end = '12') # end值为字符串‘12’

打印中的赋值语句
1
2
print ('%d * %d = %d' %(i, j, i * j), end='\t')
# 三个%d分别从后面跟着的3个参数取对应的值
VSCode的代码段设置
1
2
3
4
5
6
7
8
9
10
{
"MarkDown insert Pyhton": {
"prefix": "MDP",
"body": [
"```python\n\n\n```",
"$2"
],
"description": "MarkDown insert Pyhton"
}
}
Donate comment here