- 論壇徽章:
- 0
|
為了用Source Insight(簡稱SI)研究python開源代碼,需要python語法加亮文件!
官方網(wǎng)上好像沒有,網(wǎng)上也沒找到,只有自己來做了。不過看了一下SI的perl加亮文件,發(fā)現(xiàn)關(guān)鍵字的表示方式是這樣的:
use, Keyword
...
在關(guān)鍵字后來一個", Keyword".
括號等的表示方式是這樣的:
(, Delimiter
還有其它的一些如:
die, 控制
控制符和括號什么的不多,手動加一下可以解決,但關(guān)鍵字,如果去手動加,復(fù)制,粘貼什么的,工作量可想而知!
好了,下面,我用python來幫忙,不過python關(guān)鍵字,我是在EditPlus中找的,然后寫個python程序為其加上上面提的那些字,程序如下:
import os
import sys
f1=open("python.txt","r")
f2=open("pythonkey.txt","w+")
#while(True):
for i in iter(f1):
tr=i[:-1]
f2.write(tr+", Keyword"+'\n')
# if not f1.readline():
f2.close()
f1.close()
OK,大功告成!
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/17118/showart_103908.html |
|