목록파이썬 (69)
스택큐힙리스트
파이썬에서 쉘 또는 명령 프롬프트에 입력한 것처럼 외부 명령어를 호출하는 방법은 무엇인가요?답변 1표준 라이브러리의 subprocess 모듈을 사용하세요. import subprocess# for simple commandssubprocess.run([ls, -l]) # for complex commands, with many args, use string + `shell=True`:cmd_str = ls -l /tmp | awk '{print $3,$9}' | grep rootsubprocess.run(cmd_str, shell=True)subprocess.run의 장점은 #$$$$&!#@$&보다 더 유연하다는 것입니다 (당신은 stdout, stderr, real status code, 더 나은 er..
함수 내부에서 전역 변수를 만들거나 사용하는 방법은 무엇인가요?어떻게 다른 함수들 내에서 정의된 전역 변수를 사용할 수 있나요?적절한 곳에서 global 키워드를 사용하지 않으면 종종 문제가 발생합니다. 이에 대한 정확한 규칙은 UnboundLocalError on local variable when reassigned after first use . G에서 설명합니다. 일반적으로, 해설이 필요할 때는 다른 질문을 중복으로 닫고, global 키워드를 알고 싶을 때 이 질문을 닫으십시오.답변 1당신은 다른 함수 안에서 전역 변수를 사용할 수 있습니다. 이를 위해서는 값이 할당된 각 함수 내에서 global 로 선언하면 됩니다. globvar = 0def set_globvar_to_one(): global..
저는 자바스크립트 객체 배열을 가지고 있습니다. var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' }];JavaScript에서 #$^&*! $! $&의 값을 기준으로 정렬하는 방법은 무엇인가요?나는 sort(a,b) 에 대해 알고 있지만, 이는 문자열과 숫자에만 작동하는 것 같다. 내 객체에 toString() 메소드를 추가해야 할까?답변 1당신만의 비교 함수를 작성하는 것은 충분히 쉽습니다. function compare( a, b ) { if ( a.last_nom < b.last_nom ){ ret..