2014-12-23 2 views
-2

나는 계속 파일에 데이터를 기록 할 수있는 다음과 같은 코드를 가지고 :파이썬 - 쓰기 지속적으로 파일을 업데이트

matrix=open("matrix.txt","r+") 
i=0 
while i<100: 
    for row in range(10): 
     matrix.write('\n') 
     for column in range(10): 
      matrix.truncate() 
      matrix.write(str(i)) 
      time.sleep(0.5) 
      i+=1 
matrix.close() 
나 업데이트 된 데이터를 볼 수 있도록 그것은 작동하고

하지만, 위해, 나는 다시로드해야 내 OS (linux)에서 파일이 변경되었다는 메시지가 표시되면 새로 고침 버튼을 클릭 할 때마다 파일이 업데이트되고 버튼을 클릭하지 않고도 각 반복마다 업데이트 된 파일을 계속 표시 할 수 있습니까?

+0

파일보기 앱이 구현 된 방식입니다. 예를 들어 숭고한 텍스트는 질문하지 않고 업데이트 된 파일을로드합니다. – Vall3y

+0

@ Vall3y 답장을 보내 주셔서 감사합니다. 그러나 숭고한 경우에도 다른 파일을 클릭하고 다시 클릭하여 수동으로 파일을 새로 고쳐야합니다. / –

답변

2

터미널에서 tail -f matrix.txt을 시도해보십시오.

관련 문제