str1 = """小甲鱼准备的txt文件内容"""
a = [] # 用于统计小写字母的索引值
b = 0 # 初始化b的数值
for i in str1: # 遍历出所有小写字母的下标,添加入 a 列表,用于为下面索引做准备条件
if i.islower():
a.append(str1.index(i,b,len(str1)))
b += 1
c = 1 # 初始化代表第第二个 小写字母的下标
b = 0 # 初始化b 用于当作开始或上一个小写字母的下标
count_left = 0 # 用于计算小写字母左边的大写字母数量
count_right = 0 # 用于计算小写字母右边边的大写字母数量
while c+1 < len(a): # 只需要c的索引大于 a 的列表长度即可退出循环
d = str1[b:a[c]] # 记录小写字母左边的所有字母
f = str1[(a[c]+1):a[c+1]] # 记录小写字母右边的所有字母
for i in d: # 遍历左边的大写字母出现的次数
if i.isupper():
count_left += 1
for i in f: # 遍历右边的大写字母出现的次数
if i.isupper():
count_right += 1
if count_left == count_right == 3: # 如果等于 3 即是符合题意 打印字母
print(str1[a[c]],end='')
count_right,count_left = 0,0 # 重新初始化记数参数,为下一次循环计数做准备
b = a[c] # b为赋值为下一个小写字母的索引值
c += 1 # c为b的下一个小写字母的索引