|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在python中把new 3这样的文件open,想把图中红框框出来的内容提取出来,我判断的条件是module开头,’);‘结尾,代码如下(插入进去缩进好像有点问题),但是一直都不成功
- with open(file,'r',encoding='utf-8') as f:
- try:
- text = f.readlines()
- except:
- with open(file,'r',encoding='gbk') as f:
- text = f.readlines()
- for line in text:
- linecount = linecount+1
- line = line.strip()
- if line[0:1] in ['`'] :
- continue
- if line[0:2] in ['//'] :
- continue
- if line[0:6] == 'module':
- startline = linecount
- print(startline)
- if line[-3:-1] == ');':
- endline = linecount
- print(endline)
复制代码 代码的最后一个判断像是没有执行的样子,(用Anaconda开发的),但是在Ipython里看了一下判断好像是对的啊?不知道问什么这个判断进不去
|
|