zoukankan      html  css  js  c++  java
  • python头部注释 vim添加头部注释

    1、先说说python和virtual python

    一般环境下,python解释器会放在/usr/bin/ 下面,然后你执行python的时候就会运行了,但是如果没有在/usr/bin/下面的话,执行python就会找不到,所以这就是#!/usr/bin/env python的用处,

    /usr/bin/env 会去path中找,然后看看第一个找到的python解释器在哪,这样就能执行python命令了。export可以看到环境变量。

    然后你source VENV/bin/active 后,进入了虚拟环境,可以export发现会把你虚拟环境装的python的路径加入了path,这样你执行python的时候就会先去找它了。

    2、所以还是用#!/usr/bin/env python比较好

    3、utf8不用解释了吧  # -*- coding:utf-8 -*-  

    4、在vim新建py文件的时候自动添加这两行注释,加入vimrc文件

    function HeaderPython()
    call setline(1, "#!/usr/bin/env python")
    call append(1, "#-*- coding:utf8 -*-")
    call append(2, "# Power by WenBin" . strftime('%Y-%m-%d %T', localtime()))
    normal G
    normal o
    normal o
    endf
    autocmd bufnewfile *.py call HeaderPython()

    就会有效果了

    #!/usr/bin/env python
    #-*- coding:utf8 -*-
    # Power by WenBin2016-06-30 00:57:45

    :转自他人博客

  • 相关阅读:
    PHP unset销毁变量并释放内存
    编码问题
    编程中关于对时区的理解(语言PHP)
    简单树结构的实现
    设计模式
    Selenium WebDriver +Python讲解
    PS入门基础-魔幻调色
    .NET Core、.NET Standard 、ASP.NET Core 和 .NET Framework 有什么不同?
    电商设计
    NPOI相关学习文档
  • 原文地址:https://www.cnblogs.com/zsdbk/p/9855981.html
Copyright © 2011-2022 走看看