--- 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).