一、Python 特点
- 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
- 2.易于阅读:Python代码定义的更清晰。
- 3.易于维护:Python的成功在于它的源代码是相当容易维护的。
- 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
- 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
- 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
- 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的 Python程序中调用。
- 8.数据库:Python提供所有主要的商业数据库的接口。
- 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。
- 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
- 11.面向对象:支持面向过程和面向对象
二、退出python可以使用exit() / ctrl+Z
![lcrosoft Windows 10. 0. 19043. 1415)
(c) Microsoft Corporation.
: \Users\zongzi>python
ython 3. 8.7 (tags/v3. 8. 7:6503f05, Dec 21 2020, 17:59:51) CMSC v. 1928 64 bit (kUD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
exit()
: i>python
ython 3. 8.7 (tags/v3. 8. 7:6503f05, Dec 21 2020, CMSC v. 1928 64 bit (kUD64)] on win32
ype "help",
copyright", credits or "license for more information.](https://img2020.cnblogs.com/blog/2465089/202201/2465089-20220111212411596-2099089690.png)
三、pip包管理器,管理的是扩展的一些库文件。(放在Lib/site-packages/目录下)
python的标准库:Lib
爬虫会用到‘requests’

pip包管理器
安装一个库文件:pip install 库的名字
卸载一个库文件: pip uninstall 库的名字
例如:
>下载 pip install resquests
>卸载 pip uninstall resquests
site-packages第三方下载,保存在此文件夹
为了加快下载速度,更改python镜像源
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
note:新版ubuntu要求使用https源,要注意。
例如:pip3 install -i https://pypi.doubanio.com/simple/ 包名
- 临时使用:
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。
- 永久修改:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下:
[global]timeout = 6000 //超时时间
index-url = https://pypi.douban.com/simple
trusted-host = pypi.douban.com
windows下,直接在user目录中创建一个pip目录,再新建文件pip.ini。(例如:C:\用户\zongzi\pip\pip.ini)。
浙公网安备 33010602011771号