목록분류 전체보기 (1715)
스택큐힙리스트
try 문장을 사용하지 않고 파일이 있는지 없는지 확인하는 방법은 무엇인가요?답변 1당신이 확인하는 이유가 if file_exists: open_it()와 같은 일을 하기 위해서라면, 열려는 시도 주위에 try을 사용하는 것이 안전합니다. 확인하고 열면 확인한 후에 파일이 삭제되거나 이동되거나 무언가가 일어나기 때문에 열기 위해 시도하는 동안간에 일어날 수 있습니다.당장 파일을 열 계획이 없다면 os.path.isfile 를 사용할 수 있습니다.경로가 존재하는 일반 파일이면 True를 반환합니다. 이것은 심볼릭 링크를 따르므로 같은 경로에서 islink() 와 isfile() 모두 참일 수 있습니다. import os.pathos.path.isfile(fname) 만약 그게 파일이 맞는지 확실하게 하기 ..
이 게시물을 개선하고 싶나요? 인용과 함께 답변을 자세하게 제공하여 왜 답변이 올바른지 설명하십시오. 충분한 세부 정보가 없는 답변은 편집되거나 삭제될 수 있습니다.파일 내용 중 특정 문자열을 포함하는 모든 파일을 어떻게 찾을 수 있나요?다음은 작동하지 않습니다. 시스템의 모든 파일을 표시하는 것으로 보입니다. find / -type f -exec grep -H 'text-to-find-here' {} \;답변 1다음을 수행하십시오: grep -rnw '/path/to/somewhere/' -e 'pattern'-r 또는 -R은 재귀적입니다.-n은 라인 번호입니다.-w는 전체 단어를 일치시키라는 뜻입니다.-l (소문자 L)를 추가하여 일치하는 파일 이름만 제공할 수 있습니다.-e는 검색 시 사용되는 패턴..
이 코드를 고려할 때, something()가 무엇이든간에 finally 블록이 항상 실행되는 것을 절대적으로 확신할 수 있나요? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println(I don't know if this will get printed out);}답변 1네, finally 코드 블록 실행 후에 try 또는 catch 코드 블록이 호출됩니다.finally라는 말이 호출되지 않는 유일한 경우는 다음과 같습니다:만약 당신이 System.exit()를 호출한다면당신이 Runtime.getRuntime().halt(exitStatus)을 호출한다면JVM이 먼저 충..
나는 “[a-zA-Z0-9]” 집합에서 무작위로 선택된 문자로 구성된 5자리 문자열이 필요합니다.JavaScript로 이것을 어떻게하는 것이 가장 좋은 방법인가요?답변 1당신에게 이것이 도움이 될 것 같아요. function makeid(length) { let result = ''; const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; const charactersLength = characters.length; let counter = 0; while (counter < length) { result += characters.charAt(Math.floor(Math.random() * characters..