自動刪除注釋python代碼

代碼分享:
def remove_comments(code):
# 將代碼按行分割
lines = code.split('\n')
# 初始化結(jié)果列表
result = 【】
# 遍歷每一行代碼
for line in lines:
# 查找注釋符號 '#' 的位置
index = line.find('#')
# 如果找到了注釋符號
if index != -1:
# 從該行中刪除注釋部分
line = line【:index】
# 將處理后的行添加到結(jié)果列表中
result.append(line)
# 將結(jié)果列表拼接成字符串并返回
return '\n'.join(result)
#打開wen.txt文本進行調(diào)用函數(shù)
with open('wen.txt',encoding='utf-8',mode='r') as a:
#讀
b=a.read()
#調(diào)用
c=remove_comments(b)
#打印
print(c)
標(biāo)簽: