Python常用
1. python 版本
python --version
2.python 位置
python -c "import sys; print(sys.executable)"
import site
for path in site.getsitepackages():
print(path)
Vscode配置文件说明
Python开发必装插件
一、Python
二、Python Snippets
三、Python Docstring Generator
四、Python Test Explorer for Visual Studio Code
五、Python Preview
六、Python Type Hint
七、Jupyter
1.Python
必备插件python,提供了代码分析,高亮,规范化等很多基本功能,装好这个就可以开始愉快的写python了。
2.Anaconda Extension Pack
大大增强了代码提示功能。原始的代码提示基本只包含了python标准库,有了这个插件之后各种第三方库基本都能实现代码提示了,并且还会额外显示每个方法的帮助。
3.PyTorch Snippets
提供pytorch常用函数代码片段,实例。
4.Chinese (Simplified) Language Pack for Visual Studio Code
汉化插件。
5.Python Preview
这个插件很牛皮,能够实时可视化你的代码结果。
不仅如此,还能为VSCode切换各种主题皮肤。
6.Sort lines
这个扩展很有意思,可以给你按字母大小排序(升序、降序),也可以进行排序+去重。而且还能将所有文本打乱顺序。
做短文本分类的训练,清洗数据集的时候,这个工具大有用处。
4.Git Graph
这玩意可是Git神器,堪比Pycharm内的Git管理器。
通过这个扩展,可以清楚地看见当前分支的commit记录和变化,可以通过按钮的方式轻易地创建、切换分支、cherry pick、merge等操作。
对比分支、查看未提交的修改......还有许多可定制的扩展设置。
5.Python Snippets
很多时候,我们用到的代码片段都是类似的,比如for循环、try/catch等等,现在有了这个工具,我们只需要输入命令生成代码片段,然后再进行微调,就能完成功能的开发。
此外,有些时候我们可能会忘记某些内置函数的用法,这个工具也能给你提供示例代码做参考,而不用你再去搜索引擎搜索示例,实在非常方便。
6.Better Comments
这是一个让你能更好地编写注释的工具,它能根据关键词用不同的颜色高亮代码片段。支持以下类型的高亮:
1. 感叹号 “!” 代码警告。
2. 问号“?”代表存留疑问。
3. TODO 代码未来将要进行的操作。
4. @param 参数
此外,它还支持在设置中自定义需要高亮句子的首部关键词。
7.filesize
可以在右下角显示文件大小。
8.open in browser
打在VS code里面打开HTML。
9.Bracket Pair Colorizer
给不同层次括号上颜色,便于区分。
美化
12.vscode-icons
美化图标。
13.One Dark Pro
黑色系主题
14.Beautify
美化代码。
15.Prettier - Code formatter
保持代码风格统一。
常用插件说明
- 2.Python Preview
- 3.Sort lines
- 4.Git Graph
- 5.Python Snippets
- 6.Better Comments
- 7.autoDocstring
- 8.Python Indent
- Python:python开发必备
- Chinese (Simplified): 汉化
- Pylint: 代码风格检查
- Black Formatter: 代码格式化
- autoDocstring:注释自动补全
- gitignore:git忽略文件配置
- Remote - SSH: 运行远程服务器上的代码
- Rainbow CSV: csv插件
- Markdown All in One:支持.md格式笔记
- Remote - SSH: 本地Vscode连接远程服务器开发
- SFTP: 代码同步
# Vscode配置文件说明
setting.json:vscode风格、代码语法、格式化等配置文件
launch.json:代码调试配置文件
## 3.1 setting.json配置说明
### 打开配置:
Vscode 界面使用快捷键(Ctrl + Shift + P 或command + Shift + P)打开全局命令面板,输入open settings搜索,即可见settings相关操作;
### 配置说明:
上图(JSON)后缀的配置即为*settings.json文件类型,(Ui)后缀的配置点击可打开可视化配置页面;
Default Settings > defaultSettings.json`,默认配置,不可修改;
User Settings > User级配置,对User下的所有项目生效;
Workspace Settings > 项目级配置,项目根目录下生成文件.vscode/settings.json,只对当前项目生效;
配置同时存在时优先级:Workspace Settings> User Settings > Default Settings
## launch.json配置说明
vscode页面点击运行和调试窗口,点击创建launch.json > 选择python > 调试当前文件,即可生成.vscode/launch.json文件
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true,
"cwd": "${fileDirname}" //设置文件目录为工作目录
}
]
}
# 远程开发
## 连接远程服务器进行开发
安装Remote - SSH插件,点击VSCode左侧边栏Remote Explorer(远程资源服务器),然后点击"+"按钮,输入ssh user@host, 选择保存在对应的配置文件。
点击Remote Explorer中的添加的资源,创建连接即可;
## 本地代码和远程服务器代码同步
安装sftp插件,新增.vscode/sftp.json配置;
选择文件或文件夹,右键选择sync * 即可
# .vscode/sftp.json
{
"name": "name",
"host": "host",
"protocol": "sftp",
"uploadOnSave": true,
"useTempFile": true,
"port": port,
"username": "username",
"ignore": [
".vscode",
".git",
".DS_Store",
".github/**",
".ci"
],
"context": "./",
"remotePath": "/root/code/demo",
"watcher": {
"files": "statics/**/*",
"autoUpload": true,
"autoDelete": false
},
"remoteExplorer": {
"filesExclude": [
".git",
".vscode",
".github"
]
},
"password": "password"
}