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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM