파일을 변경 한 경우 검사 : 사용자가 file.It에서 변경 한 경우 어떻게 확인하고있어이 있지만 작동파이썬 - 사용자가 난 그냥 몇 가지 코드를 작성했습니다
hasher = hashlib.sha1()
inputFile = open(inputPath, 'r')
hasher.update(inputFile.read().encode('utf-8'))
oldHash = hasher.hexdigest()
newHash = ''
while True:
hasher.update(inputFile.read().encode('utf-8'))
newHash = hasher.hexdigest()
if newHash != oldHash:
print('xd')
oldHash = newHash
내가 빨리 말대꾸 컴파일러를 작성해야
및 그 파일에 무언가를 추가 할 때만, 단어 나 숯을 삭제하면 발견되지 않습니다.
이유가 궁금하십니까?
[mcve] – Idos
을 만들려면 잠시 시간을내어주십시오. 같은 파일을'read()'할 수 없습니다. 다시 열어야합니다. –