VS Code创建自定义Python代码片段

简介: 在VS code中创建中文命名的Python3代码片段.

续前文[日常]Beyond的歌里最多是"唏嘘"吗? - Python分词+词频最后的想法, 发现VS Code支持用户自定义代码片段: Creating your own snippets in Visual Studio Code

尝试如下, 片段使用中文命名, 但前缀好像不能用中文(如果前缀设置为"文件", 在源码编辑时输入"文件"后没有自动补全弹窗), 应该与自动补全机制有关.

无法粘贴,详见原文:https://zhuanlan.zhihu.com/p/56035257
2019-01-29-vscode代码模板

片段定义:

{
    "读文件": {
        "prefix": "file",
         "body": [
            "with open(${1:文件全路径}) as 文件:",
            "\t内容 = 文件.read()"
         ],
         "description": "读取某文件"
    },
    "读所有文件": {
        "prefix": "file",
         "body": [
            "import os",
            "路径 = '.'",
            "for 文件名 in os.listdir(路径):",
            "\twith open(os.path.join(路径, 文件名)) as 文件:",
            "\t\t内容 = 文件.read()"
         ],
         "description": "读取某目录下所有文件"
    }
}

下一步把这些片段打包成扩展: Snippet Guide

相关文章
|
13天前
|
存储 SQL 数据库
超级实用的python代码片段汇总和详细解析(16个)(下)
超级实用的python代码片段汇总和详细解析(16个)
36 0
|
1月前
|
存储 开发者 Python
Python中的collections模块与UserDict:用户自定义字典详解
【4月更文挑战第2天】在Python中,`collections.UserDict`是用于创建自定义字典行为的基类,它提供了一个可扩展的接口。通过继承`UserDict`,可以轻松添加或修改字典功能,如在`__init__`和`__setitem__`等方法中插入自定义逻辑。使用`UserDict`有助于保持代码可读性和可维护性,而不是直接继承内置的`dict`。例如,可以创建一个`LoggingDict`类,在设置键值对时记录操作。这样,开发者可以根据具体需求定制字典行为,同时保持对字典内部管理的抽象。
|
4月前
|
机器学习/深度学习 Python
Scikit-Learn 高级教程——自定义评估器
Scikit-Learn 高级教程——自定义评估器【1月更文挑战第17篇】
65 1
|
4月前
|
Linux Python
Linux Debian12使用VSCode和Python搭建flask开发环境
本文主要介绍了Linux Debian12使用VSCode和Python搭建flask开发环境的方法,并结合一个基础flask网页例子,测试是否运行正常。
55 2
Linux Debian12使用VSCode和Python搭建flask开发环境
|
27天前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
【4月更文挑战第9天】本文对比了Python三大Web框架Django、Flask和Pyramid。Django功能全面,适合快速开发,但学习曲线较陡;Flask轻量灵活,易于入门,但默认配置简单,需自行添加功能;Pyramid兼顾灵活性和可扩展性,适合不同规模项目,但社区及资源相对较少。选择框架应考虑项目需求和开发者偏好。
|
8天前
|
Python
python 教你如何创建一个自定义库 colorlib.py
python 教你如何创建一个自定义库 colorlib.py
23 0
python 教你如何创建一个自定义库 colorlib.py
|
13天前
|
XML 数据格式 Python
【代码片段】【Python】XML 字符串格式化打印
【代码片段】【Python】XML 字符串格式化打印
13 0
|
13天前
|
存储 JSON API
超级实用的python代码片段汇总和详细解析(16个)(上)
超级实用的python代码片段汇总和详细解析(16个)
23 0
|
24天前
|
安全 API 开发者
Python中使用`requests`库进行请求头与自定义参数设置的技术详解
【4月更文挑战第12天】在Python中,`requests`库是一个强大且灵活的HTTP客户端,用于发送所有类型的HTTP请求。在发送请求时,我们经常需要设置请求头和自定义参数来满足不同的需求。本文将详细探讨如何在Python中使用`requests`库进行请求头和自定义参数的设置。
|
24天前
|
JSON JavaScript 前端开发
【vscode】 VsCode 代码片段
【vscode】 VsCode 代码片段
10 0