You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PyCharm与VS Code中设置新建.py/.ipynb文件的默认脚本?

在PyCharm和VS Code中设置自定义文件模板

PyCharm 设置方法

针对 .py 文件

  • 打开PyCharm,依次点 File -> Settings(Windows/Linux)或者 PyCharm -> Settings(Mac)
  • 在设置面板里找 Editor -> File and Code Templates
  • 右侧模板列表选 Python Script,把默认内容换成你的自定义脚本:
import time
import datetime

start = time.time()
# Code here.

end = time.time()
print(str(datetime.timedelta(seconds=end - start)))
  • 点 Apply 和 OK 保存,之后新建.py文件就会自动加载这个模板

针对 .ipynb 文件

  • 同样进入 File -> Settings -> Editor -> File and Code Templates
  • 点右上角的 + 号,新建模板:
    • 模板名称填 Jupyter Notebook,扩展名设为 ipynb
    • 模板内容用下面的json结构(对应Jupyter的格式):
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "import time",
    "import datetime",
    "",
    "start = time.time()",
    "# Code here.",
    "",
    "end = time.time()",
    "print(str(datetime.timedelta(seconds=end - start)))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.x"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
  • 保存设置后,新建.ipynb文件就会自动用上这个模板

VS Code 设置方法

针对 .py 文件

  • 打开VS Code,按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板
  • 输入 Configure User Snippets 并选中,然后在列表里选 python.json
  • 在打开的json文件里加以下内容(已有其他模板就直接追加):
"Custom Python Template": {
    "prefix": "pycustom",
    "body": [
        "import time",
        "import datetime",
        "",
        "start = time.time()",
        "# Code here.",
        "",
        "end = time.time()",
        "print(str(datetime.timedelta(seconds=end - start)))"
    ],
    "description": "Custom Python template with time tracking"
}
  • 保存后,新建.py文件时输入 pycustom 按Tab就能快速插入模板;要是想新建文件直接加载,还可以:
    • 按 Ctrl+, 打开用户设置,搜索 files.defaultLanguage 确保是python,再把 editor.snippetSuggestions 设为 top
    • 或者装个 File Templates 扩展,用它设置默认模板

针对 .ipynb 文件

  • 打开命令面板,输入 Configure User Snippets,选 jupyter-notebook.json
  • 添加以下模板内容:
"Custom Jupyter Template": {
    "prefix": "nbcustom",
    "body": [
        "import time",
        "import datetime",
        "",
        "start = time.time()",
        "# Code here.",
        "",
        "end = time.time()",
        "print(str(datetime.timedelta(seconds=end - start)))"
    ],
    "description": "Custom Jupyter Notebook template with time tracking"
}
  • 新建.ipynb文件后,在代码单元格里输入 nbcustom 按Tab就能插入模板;要实现新建文件自动加载,可安装 Jupyter Template 扩展,通过扩展设置默认模板

内容的提问来源于stack exchange,提问作者geds133

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 00:50:27