一个python写的去c语言注释的小脚本
- 作者: 正在输入14793821
- 来源: 51数据库
- 2022-08-12
#!/usr/bin/python
import sys
input = sys.argv[1]
fp = open(input,"r")
flag = 0
quote = 0
for line in fp:
myline = ""
length = len(line)
for index in range(length):
if flag == 0 and quote == 0 and line[index] == "\"":
quote = 1
myline += line[index]
continue
if flag == 0 and quote == 1 and line[index] == "\"":
quote = 0
myline += line[index]
continue
if quote != 1 and flag == 2 and line[index] == "\n":
flag = 0
if quote != 1 and flag == 0 and line[index] == "/" and line[index+1] == "*":
flag = 1
if quote != 1 and index > 0 and flag == 1 and line[index-1] == "/" and line[index-2] == "*":
flag = 0
if quote != 1 and flag == 0 and line[index] == "/" and line[index+1] == "/":
flag = 2
if flag == 1 or flag == 2:
continue
myline += line[index]
print myline,
fp.close()
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0
