获取源码中方法说明的那部分内容,转换为markdown中的代码块
import re
'''
从python源码格式化输出自己想要的内容:方法的说明
'''
# 查看空行是什么字符组成
line_list = []
with open('dict_dir.txt') as fdict:
for line in fdict.readlines():
line_list.append(line)
print(line_list)
# 输出为自己想要的格式
with open('dict_dir.txt') as fdict:
index = 1
for line in fdict.readlines():
if line.strip().startswith('def'):
print(str(index) + '.' + re.split(r'[" ", "\("]', line.strip())[1])
print('\n')
print('```')
index += 1
if line.strip().startswith('pass'):
print(line)
print('```')
else:
print(line)