Coding/Python
Searcher 기능 추가: 그 뭐더라 그 D로 시작하는 그거
Lv. 35 라이츄
2022. 8. 21. 23:05
일단...
해당 기능 추가 결과물이고요... 정규식 얘기는 나중에 입 털어드림...
import re # 정규식용 모듈
정규식은 얘가 있어야 쓸 수 있다.
elif keyword == "name":
enzyme_RE = input("효소의 이름이 뭘로 시작하나요? ")
enzyme_RE_2 = '^' + enzyme_RE
물론 if문에도 관련 코드를 추가했다. (^ 붙으면 그걸로 시작하는 걸 찾아준다)
else:
print("Enzyme with start with {0}".format(enzyme_RE))
for i in range(len(enzyme_table)):
DB_enzyme = str(enzyme_table['Enzyme'][i]).strip()
DB_seq = str(enzyme_table['sequence'][i]).strip().upper()
DB_site = str(enzyme_table['restriction_site'][i]).strip().upper()
if re.search(enzyme_RE_2,DB_enzyme):
print("{0} | {1} | {2}".format(DB_enzyme,DB_seq,DB_site))
# 간단 검색(머릿글자)
물론 처리하는 코드도 추가했지...