#!/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()
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/8457.html