python 转换vscode 代码片段

  • 由于发现在vscode 中设置代码片段

  • 需要手动将代码格式化成数组, 十分的不方便

  • 代码量大的时候手动调试很操蛋

  • 故而自己查了文档写了下面的python 代码用来自动转换格式,

  • 用法如下

     python  [本地名称.py]  [source]  [target]
    
{
	"self": {
		"prefix": "self",
		// 就是这个操蛋的样子
		"body": [
			"function () {",
			"",
			"}"
		],
		"description"
	}
}

将此段代码复制新建到本地, 打开cmd, 按使用说明执行脚本即可


# 生成代码片段工具
import sys

# 文件路径
sourcePath = sys.argv[1]
# 输出文件路径
targetPath = sys.argv[2]

object = open(sourcePath)

li = object.readlines()
result = ["[\n"]
for index in li:
  line = "\"" + index.rstrip().replace("\"", "\\\"") + "\",\n"
  result.append(line)
  print(line)

result.append("\"\"\n")
result.append("]")
object.close()

target = open(targetPath, 'w+')
target.writelines(result)
target.close()

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值