2017-10-21 2 views
-1

이 파일은 파이썬 관련 질문이 아니지만 비상 사태입니다. 최소 3,000 줄의 코드가 있었고 파일이 저장되었을 때 노트북이 손상되었습니다. 그리고 나는 매일이 파일을 작업 했으므로 매일 저장했습니다. 컴퓨터를 켜고 내가 작업하고 있던 파일을 열었을 때 완전히 비어 있었고 비어있었습니다. 코드는 없지만 파일 크기는 동일합니다. 제 파일을 복구해야 할 필사적 인 상황에 있습니다. 다시 가져올 수있는 방법이 있습니까?갑작스런 크래시 후 파이썬 파일이 비어 있습니다.

+2

[소스 제어의 두 번째 계명] (https://dzone.com/articles/10-commandments-good-source)이 어려운 방법 인 것처럼 보입니다. 추락 한 컴퓨터에서 데이터를 복구하는 것은 실제로 프로그래밍 문제가 아닙니다. – jonrsharpe

+0

예, 도구 또는 open_whole_disk_binary_mode (대부분의 경외심)를 사용해야합니다. 이미 '재부팅'을 한 경우이 파일 소스를 삭제했을 수 있습니다. – dsgdfg

+0

파일 크기가 동일하다는 것은 무엇을 의미합니까? 여러 편집자가 열어 보았습니까? 그 파일이 같은 파일일까요? Windows는 때로 파일 버전을 저장합니다. 주제에서 벗어나 닫힙니다. [su]를 확인하십시오. –

답변

1

내가 전에 그것을 사용하지 않은,하지만 여전히 된 .pyc 파일이있는 경우, 당신은이와 함께 다시 바이트 코드 파일에서 코드를 얻을 수 있습니다 :

https://github.com/Mysterie/uncompyle2

을 모든 file.py 들어 파이썬 코드에서 파이썬은 코드를 바이트 코드로 미리 컴파일하는 file.pyc을 생성합니다. 희망이 도움이됩니다. 행운을 빕니다!

관련 문제