내가 레스토랑 이름의 파일을 가지고 있고 그 파일을 검색하여 "이탈리아어"와 같은 특정 문자열을 찾아야한다고 가정 해보십시오. 파일에서 문자열을 검색하고 같은 문자열을 가진 레스토랑 수를 출력하면 코드가 어떻게 보이나요?파이썬에서 파일 검색하기
f = open("/home/ubuntu/ipynb/NYU_Notes/2-Introduction_to_Python/data/restaurant-names.txt", "r")
content = f.read()
f.close()
lines = content.split("\n")
with open("/home/ubuntu/ipynb/NYU_Notes/2-Introduction_to_Python/data/restaurant-names.txt") as f:
print ("There are", len(f.readlines()), "restaurants in the dataset")
with open("/home/ubuntu/ipynb/NYU_Notes/2-Introduction_to_Python/data/restaurant-names.txt") as f:
searchlines = f.readlines()
for i, line in enumerate(searchlines):
if "GREEK" in line:
for l in searchlines[i:i+3]: print (l),
print
파일 형식에 대한 정보는 무엇입니까? – BLang
마치 숙제로 보입니다. –
@BLang 파일은 한 줄에 하나의 레스토랑 이름으로 서식이 지정되어 있으며 다른 내용은 포함되어 있지 않습니다. – Normality