【发布时间】:2019-05-19 07:42:28
【问题描述】:
我正在尝试确定文件可能使用的注释字符。例如:
site,rank
#alexa.com/rankings
google.com,1
yahoo.com,2
有没有办法在列表中获取最多评论“startswith”路径,并将其与一组可能的评论字符相交?我现在在做的事情如下,但是看起来很幼稚:
POSSIBLE_COMMENT_CHARS = ['#', '//', '/*', '*/']
def get_comment_char(file):
with open(file) as f:
for line in f:
for _char in POSSIBLE_COMMENT_CHARS:
if line.startswith(_char):
return _char
使用上面的文件数据,它会返回:
get_comment_char(myalexafile)
>>> #
【问题讨论】:
-
那些日子你很喜欢猜测 :)
-
@Jean-FrançoisFabre ha,我无法控制很多用户输入!
-
至少那一个是可以回答的
标签: python python-3.x collections