在VS Code中添加Python代码片段

3
如何在VS Code中编写'main'函数的代码片段?代码体中不允许使用双引号。以下是我编写的代码:
"Print to console": {
        "prefix": "mai",
        "body": [
            "if __name__ == __main__:"
            
        ],
        "description": "This throws main"

我希望你能完成以下翻译:

if __name__ == '__main__':
   pass

如何制作这个代码片段?
2个回答

3

试试这个。

"Print to console": {
        "prefix": "mai",
        "body": [
            "if __name__ == '__main__':",
            "\tpass"
        ],
        "description": "Whatever you want to write."
    }


1
将内容粘贴到https://snippet-generator.app/中,该网站会将其格式化为必要的json格式。然后你只需复制它(有一个按钮),然后将其粘贴到你的代码片段文件中。
需要知道的是,你只需要正确转义"foo" : "\"bar\""(我想)。再说一遍,Python可以使用单引号,而json不关心这些,因此"foo" : "'bar'"也值得一试。代码片段生成器无法往返转换,因此我通常需要使用正确的转义/引号策略编辑现有的代码片段,但是先让它正确95%,然后进行微调比一直在json中编写嵌入式Python更容易。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接