2013-10-26 7 views
3

방금 ​​trying to automate the steps (불행한 이벤트가 발생한 후) 하드 드라이브의 손상된 섹터를 다시 할당하기 위해 Bad Blocks HOWTO에 나열된 단계를 자동화하려고합니다.e2fsprogs/e2fslibs를위한 python bindind가 있습니까?

불행히도, 내가 지금까지 가지고있는 방법은 e2fsprogs 패키지의 프로그램으로 파이프를 사용하고 그 결과를 구문 분석하는 것으로,이 문제에 대한 강력한 해결책은 아닌 것 같습니다.

이러한 구문 분석을 피하기 위해 e2fslibs (라이브러리는 e2fsprogs 사용)에 대한 python 바인딩을 찾으려고 시도했지만 성공하지 못했습니다.

그래서 나 자신이 바인딩을 구현 (및 다시 기여) 또는 적절한 방법으로 필요한 프로그램의 출력을 구문 분석 구현, 거기에 이미이 작업에 사용할 수있는 파이썬 바인딩 무엇입니까?

답변

0

ctypes을 사용하여 액세스 할 수 있습니다. 당신이하고 싶은 것에 따라, 그것은 많은 일을 얻을 것입니다 ...