使用black来进行格式化
在vscode中配置

在pycharm或者idea中配置
- Install
black. `$ pip install black` - Locate your
blackinstallation folder. On macOS / Linux / BSD: `$ which black /usr/local/bin/black # possible locationOn Windows: **$ where black %LocalAppData%\Programs\Python\Python36-32\Scripts\b*lack.exe # possible location*Note that if you are using a virtual environment detected by PyCharm, this is an unneeded step. In this case the path toblackis$PyInterpreterDirectory$/black`. - Open External tools in PyCharm/IntelliJ IDEA
On macOS:
PyCharm -> Preferences -> Tools -> External ToolsOn Windows / Linux / BSD:File -> Settings -> Tools -> External Tools - Click the + icon to add a new external tool with the following values:
- Name: Black
- Description: Black is the uncompromising Python code formatter.
- Program: <install_location_from_step_2>
- Arguments:
"$FilePath$"
- Format the currently opened file by selecting
Tools -> External Tools -> black.
- Alternatively, you can set a keyboard shortcut by navigating to
Preferences or Settings -> Keymap -> External Tools -> External Tools - Black.
- Optionally, run Black on every file save:
- Make sure you have the File Watchers plugin installed.
- Go to
Preferences or Settings -> Tools -> File Watchersand click+to add a new watcher:- Name: Black
- File type: Python
- Scope: Project Files
- Program: <install_location_from_step_2>
- Arguments:
$FilePath$ - Output paths to refresh:
$FilePath$ - Working directory:
$ProjectFileDir$
- In Advanced Options
- Uncheck “Auto-save edited files to trigger the watcher”
- Uncheck “Trigger the watcher on external changes”