forked from PaddlePaddle/Paddle
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
break up layers and change index of layers (PaddlePaddle#970)
* break up layers and change index of layers * prettify script
- Loading branch information
1 parent
3b6e71b
commit bf87c5c
Showing
10 changed files
with
15,168 additions
and
15,124 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
#!/usr/bin/env python2 | ||
# -*- coding: utf-8 -*- | ||
""" | ||
Created on Tue Jun 25 21:36:04 2019 | ||
break down layers_cn to its sub categories | ||
@author: haowang101779990 | ||
""" | ||
|
||
import sys | ||
import os | ||
import re | ||
|
||
stdi,stdo,stde=sys.stdin,sys.stdout,sys.stderr | ||
reload(sys) | ||
sys.stdin,sys.stdout,sys.stderr=stdi,stdo,stde | ||
sys.setdefaultencoding('utf-8') | ||
|
||
srcfile=open("layers_cn.rst",'r') | ||
srclines=srcfile.readlines() | ||
srcfile.close() | ||
|
||
titles={} | ||
|
||
i=0 | ||
while i <len(srclines): | ||
|
||
if re.match(r'^=+$', srclines[i])!=None: | ||
|
||
title="" | ||
base_idx=i+1 | ||
|
||
for j in range(base_idx,len(srclines)): | ||
|
||
if re.match(r'^=+$', srclines[j])!=None: | ||
title="".join(srclines[base_idx:j]) | ||
title=title.strip().replace('\n','') | ||
titles[title]=(i,j) | ||
i=j+1 | ||
break | ||
|
||
else: | ||
i+=1 | ||
|
||
titlines=titles.values() | ||
titlines.sort() | ||
|
||
if not os.path.isdir("./layers_cn"): | ||
os.mkdir("layers_cn") | ||
|
||
for i in range(0,len(titlines)): | ||
for key in titles.keys(): | ||
if(titles[key]==titlines[i]): | ||
|
||
keyf=open("layers_cn/"+key+"_cn.rst",'w') | ||
|
||
#title for this file | ||
for _ in range(0,len(key)+5): | ||
keyf.write("=") | ||
keyf.write("\n"+key+"\n") | ||
for _ in range(0,len(key)+5): | ||
keyf.write("=") | ||
keyf.write("\n") | ||
|
||
#write into file | ||
if i==len(titlines)-1: | ||
keyf.write("".join(srclines[titlines[i][1]+1:])) | ||
else: | ||
keyf.write("".join(srclines[titlines[i][1]+1:titlines[i+1][0]])) | ||
|
||
keyf.close() |
Oops, something went wrong.