如何在VSCode中创建Python文件时使用自定义模板?
问题解答
一、配置VSCode新建Python文件自动插入模板代码
VSCode内置的用户代码片段功能就能实现这个需求,操作步骤如下:
- 按下
Ctrl+Shift+P唤起命令面板,输入并选择「Configure User Snippets」 - 在弹出的选项列表里选择「python.json」(如果没有该文件,选择「New Global Snippets file...」并命名为
python.json) - 将以下JSON内容粘贴到文件中:
{ "Custom Python Template": { "prefix": "py-init", "body": [ "import sys", "import matplotlib as mpl", "sys.path.append('C:\\\\MyPackages')", "", "rc_fonts = {", " \"text.usetex\": True,", " 'font.size': 20,", " 'text.latex.preamble': r\"\\usepackage{bm}\",", "}", "mpl.rcParams.update(rc_fonts)", "" ], "description": "Auto-fill custom Python initialization code" } }
- 保存文件后,新建
.py文件时,输入py-init再按Tab键,就能自动插入你的模板代码。如果想要新建文件直接自动填充,也可以安装「File Template Generator」这类插件,但内置的代码片段已经足够满足基础需求。
二、Windows环境变量添加路径无效的解决办法
你遇到的问题大概率是因为Python读取的不是系统Path变量,而是专门的PYTHONPATH变量,解决步骤:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」区域,点击「新建」,变量名填
PYTHONPATH,变量值填C:\MyPackages - 点击「确定」保存配置,然后完全重启VSCode和所有终端窗口(环境变量仅在程序启动时读取,不重启不会生效)
- 验证配置:打开终端输入
python进入交互模式,执行import sys; print(sys.path),如果输出列表里包含C:\MyPackages,说明配置成功。
内容的提问来源于stack exchange,提问作者Hedwin
相关产品推荐
相关产品推荐

