AllFileList2 Python C/C++ 주석 지우기 C/C++ 코드를 버전에 따라 다른 형식으로 작성해야 할 경우가 종종 있습니다. 예를 들어 어떤 경우에는 주석을 다 지우고 전달해야 하는 경우가 있는데~ 이런 경우를 위해 파이썬으로 C/C++ 주석 지우는 코드를 만들어 봤습니다. 아래 코드에서 workingDir = "D:\TestFolder" 부분을 코드가 들어있는 최상위 폴더로 맞춰 주면 *.c, *.h 파일의 모든 주석을 지워줍니다. C++ 코드 라면 AllFileList 부분에서 *.CPP 와 같은 확장자를 추가해 주면 됩니다. 2014. 12. 25. Python Recursive File Search, Delete Python 을 이용하여 파일 관리를 할 때 Recursive 하게 탐색하는 방법에 대해 소개한다. Recursive 하게 파일 탐색을 하기 위해서는 os.walk 와 fnmatch.filter 를 사용한다. 내가 사용하는 코드들은 아래와 같다. 하위의 해당하는 파일들을 다 지고 싶다면 AllFileDelete() 함수를 하위의 모든 관련 파일들을 탐색하고 싶다면 AllFileList() 함수를 사용한다. 코드 아래 부분의 main 을 보면 사용방법을 확인 할 수 있을 것이다. 지우고자 하는 파일이 들어있는 최상위 폴더와 지우고자하는 파일의 확장자들을 죽 나열 하면 된다. 아래 코드에서는 C:\temp 폴더아래 있는 zip 파일과 txt 파일을 다 찾는 예이다. 2014. 11. 30. 이전 1 다음