93 lines
3.7 KiB
Markdown
93 lines
3.7 KiB
Markdown
---
|
||
order: 1
|
||
---
|
||
# 好用的python库
|
||
|
||
- [colorama](https://github.com/tartley/colorama)
|
||
- [tqdm](https://github.com/tqdm/tqdm)
|
||
- [httpx](https://github.com/encode/httpx/)
|
||
- [rich](https://github.com/Textualize/rich)
|
||
- [flask](https://github.com/pallets/flask)
|
||
- [flask-limiter](https://github.com/alisaifee/flask-limiter)
|
||
- [pillow](https://github.com/python-pillow/Pillow)
|
||
- [faker](https://github.com/joke2k/faker)
|
||
- [pyautogui](https://github.com/asweigart/pyautogui)
|
||
- [arrow](https://github.com/arrow-py/arrow )
|
||
|
||
## 爬虫
|
||
|
||
- [BeautifulSoup](BeautifulSoup)
|
||
- [scrapy](https://github.com/scrapy/scrapy)
|
||
|
||
## 命令行工具
|
||
|
||
- [httpie](https://github.com/httpie/httpie)
|
||
- [you-get](https://github.com/soimort/you-get)
|
||
- [ipython](IPython)
|
||
- [qtpython](https://github.com/prompt-toolkit/ptpython)
|
||
- [bpython](https://github.com/bpython/bpython/)
|
||
- [legit](https://frostming.github.io/legit/)
|
||
- [black](https://github.com/psf/black)
|
||
|
||
## 查看awesome-python
|
||
|
||
- airtest 自动化测试的库 [https://airtest.doc.io.netease.com/](https://airtest.doc.io.netease.com/)
|
||
- rich 包
|
||
- requests或者httpx(更快)
|
||
- beautifulsoup
|
||
- scrapy
|
||
- selenium webdriver
|
||
- you-get (用来下哔哩哔哩视频)
|
||
- Tenacity
|
||
[docopt-ng](https://github.com/jazzband/docopt-ng)
|
||
|
||
## [httpie](https://github.com/jakubroztocil/httpie)
|
||
|
||
## 后端
|
||
|
||
- fastapi
|
||
- flask
|
||
- django
|
||
- torado
|
||
|
||
## 界面编写
|
||
|
||
pyside(推荐)
|
||
pyqt
|
||
tkinter
|
||
|
||
## python常用包管理工具
|
||
|
||
pip 见本文档目录
|
||
[pipenv](https://github.com/pypa/pipenv) pipenv 推荐使用!
|
||
anaconda 见本文档
|
||
|
||
virtual env [https://virtualenv.pypa.io/en/latest/](https://virtualenv.pypa.io/en/latest/)
|
||
|
||
|
||
|
||
poetry [https://github.com/python-poetry/poetry](https://github.com/python-poetry/poetry) 还行,跟npm差不多
|
||
打包工具
|
||
pyinstaller
|
||
auto-py-to-exe
|
||
|
||
## cli工具
|
||
|
||
- [cookiecutter](https://github.com/audreyr/cookiecutter) - A command-line utility that creates projects from cookiecutters (project templates).
|
||
- [copier](https://github.com/pykong/copier) - A library and command-line utility for rendering projects templates.
|
||
- [doitlive](https://github.com/sloria/doitlive) - A tool for live presentations in the terminal.
|
||
- [howdoi](https://github.com/gleitz/howdoi) - Instant coding answers via the command line.
|
||
- [Invoke](https://github.com/pyinvoke/invoke#readme) - A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
|
||
- [PathPicker](https://github.com/facebook/PathPicker) - Select files out of bash output.
|
||
- [percol](https://github.com/mooz/percol) - Adds flavor of interactive selection to the traditional pipe concept on UNIX.
|
||
- [thefuck](https://github.com/nvbn/thefuck) - Correcting your previous console command.
|
||
- [tmuxp](https://github.com/tony/tmuxp) - A [tmux](https://github.com/tmux/tmux) session manager.
|
||
- [try](https://github.com/timofurrer/try) - A dead simple CLI to try out python packages - it's never been easier.
|
||
- CLI Enhancements
|
||
- [httpie](https://github.com/jakubroztocil/httpie) - A command line HTTP client, a user-friendly cURL replacement.
|
||
- [iredis](https://github.com/laixintao/iredis) - Redis CLI with autocompletion and syntax highlighting.
|
||
- [kube-shell](https://github.com/cloudnativelabs/kube-shell) - An integrated shell for working with the Kubernetes CLI.
|
||
- [litecli](https://github.com/dbcli/litecli) - SQLite CLI with autocompletion and syntax highlighting.
|
||
- [mycli](https://github.com/dbcli/mycli) - MySQL CLI with autocompletion and syntax highlighting.
|
||
- [pgcli](https://github.com/dbcli/pgcli) - PostgreSQL CLI with autocompletion and syntax highlighting.
|
||
- [saws](https://github.com/donnemartin/saws) - A Supercharged [aws-cli](https://github.com/aws/aws-cli).
|