파일을 읽어서 배열에 넣어주는 방법이다.
./files/checkfile.txt 의 내용을 줄단위로 배열에 입력하여,
contents 와 동일한 내용이 있는지 확인하여 동일한 내용이 있으면 1 을 리턴한다.
문자열 비교시 배열에 newline("\n")이 추가있는 것을, .rstrip 으로 제거하였다.
def Check_FileContentsMatch(inputfile, querystring):
result = 0
with open(inputfile) as data:
lines = data.readlines()
for string in lines:
if querystring == string.rstrip('\n'):
result = 1
return result
if __name__ == '__main__':
result = Check_FileContentsMatch('./files/checkfile.txt', 'contents')
print(result)
'Python' 카테고리의 다른 글
Slack으로 메시지 보내기 (0) | 2019.07.17 |
---|---|
함수 정의 및 인자 받기 (0) | 2019.07.15 |