반응형

2023/09/11 15

os.system() 호출에서 벗어나는 방법?

os.system() 호출에서 벗어나는 방법? os.system()을 사용할 때 명령어에 매개 변수로 전달되는 파일 이름 및 기타 인수를 피할 필요가 있는 경우가 많습니다.이거 어떻게 해요?여러 운영 체제/셸에서 작동하지만 특히 bash용으로 작동하는 것이 좋습니다. 저는 현재 다음과 같은 작업을 수행하고 있지만, 이를 위한 라이브러리 기능이 있거나, 적어도 보다 우아하고 견고하며 효율적인 옵션이 있어야 한다고 확신합니다. def sh_escape(s): return s.replace("(","\\(").replace(")","\\)").replace(" ","\\ ") os.system("cat %s | grep something | sort > %s" % (sh_escape(in_filename), ..

sourcecode 2023.09.11

ctrl+c를 사용하여 python 중지

ctrl+c를 사용하여 python 중지 스레드를 사용하고 HTTP 요청을 많이 하는 파이썬 스크립트가 있습니다.urllib2를 사용하는 HTTP 요청이 읽히는 동안 차단되고 프로그램을 중지하기 위해 응답하지 않는 것이 발생하고 있다고 생각합니다.이 일을 해결할 방법이 없을까요?윈도우에서는 모든 파이썬 스크립트를 즉시 중지합니다. (일부 키보드에서 "Break"은 "Pause"로 표시됩니다.)python 프로그램이 실행되는 동안 +를 누르면 python에서 예외가 발생합니다.HTTP 요청을 많이 하는 프로그램은 예외 처리 코드가 많을 가능성이 높습니다.만약에except의 try-except은 어떤 예외를 할지떤야지지다e다tlgkh떤n은지를야ltstt,h 블록은 다음을 포함한 모든 예외를 잡을 것입니다.K..

sourcecode 2023.09.11

괄호와 비교했을 때 어떤 차이가 있습니까? WHERE (a, b)= (1,2)

괄호와 비교했을 때 어떤 차이가 있습니까? WHERE (a, b)= (1,2) MySQL에서 우연히 다음과 같은(유효한) 쿼리를 발견했습니다(교체할 때 Oracle/MSSQL에서도 작동함).=와 함께IN): SELECT * from mytable WHERE (a, b)=(1,2) 와 같습니다. SELECT * from mytable WHERE a=1 and b=2 MySQL 문서의 정의는 다음과 같습니다. simple_expr: [...] | (expr [, expr] ...) [...] 이것은 뭐라고 부릅니까?사용에 대한 장단점이 있습니까?다음을 사용하여 여러 열을 여러 값의 조합과 비교할 필요가 있을 때 매우 유용할 수 있습니다.IN(): SELECT * FROM YourTable WHERE (col..

sourcecode 2023.09.11

C#에서 문자열을 전화번호로 포맷하는 방법

C#에서 문자열을 전화번호로 포맷하는 방법 "1112224444" 라는 문자열이 있는데 전화번호 입니다.파일에 저장하기 전에 111-222-4444로 포맷하고 싶습니다.데이터 기록상에 있고 새로운 변수를 할당하지 않고 이것을 할 수 있으면 좋겠습니다. 난 생각하고 있었어 String.Format("{0:###-###-####}", i["MyPhone"].ToString() ); 하지만 그게 능사는 아닌 것 같습니다. ** 업데이트 ** 좋아요. 전 이 해결책을 사용했습니다. Convert.ToInt64(i["Customer Phone"]).ToString("###-###-#### ####") 지금은 내선이 4자리 이하가 되면 엉망이 됩니다.오른쪽부터 숫자가 채워지니까요. 1112224444 333 bec..

sourcecode 2023.09.11

문자열의 특정 문자 뒤에 있는 문자를 제거한 다음 부분 문자열을 제거하시겠습니까?

문자열의 특정 문자 뒤에 있는 문자를 제거한 다음 부분 문자열을 제거하시겠습니까? 이것이 단순해 보이고 문자열/문자/정규어에 대한 질문이 많지만 필요한 것을 찾을 수 없을 때 이 글을 올리는 것이 바보 같은 기분이 듭니다(다른 언어를 제외하고는).특정 지점 이후의 모든 텍스트를 제거합니다. 다음 코드가 있습니다. [Test] public void stringManipulation() { String filename = "testpage.aspx"; String currentFullUrl = "http://localhost:2000/somefolder/myrep/test.aspx?q=qvalue"; String fullUrlWithoutQueryString = currentFullUrl.Replace("?..

sourcecode 2023.09.11

분기를 병합한 후 삭제해야 합니까?

분기를 병합한 후 삭제해야 합니까? 분기를 병합한 후 저장소에서 삭제합니까? 좋은 연습인가요, 아닌가요? 저는 보통 지점을 많이 만들어요, 왜냐하면 저는 현재 출시된 지점을 깨기 싫고, 정리하기 위해 지점을 삭제하고 싶어요. 그러나 Assemblyla나 GitHub로 작업하면 이전 지점의 병합 요청이 사이트에 저장되므로 삭제하면 가져올 수 없기 때문에 오류가 발생합니다. 보통 그것을 어떻게 처리합니까?병합된 지점을 삭제하는 데는 문제가 없습니다.모든 커밋은 기록에서 여전히 사용 가능하며, GitHub 인터페이스에서도 여전히 표시됩니다(예: PR이 수락된 후 삭제한 포크를 참조하는 이 PR 참조).나는 지점이 합병된 후에 반드시 지점을 정리합니다. 우리는 직장에서 GitLab과 병합 요청을 사용하기 때문에..

sourcecode 2023.09.11

WC_Product protected data 접근하기 3

WC_Product protected data 접근하기 3 참고할 만한 답변이 있습니다.Woocommerce 아이디로 상품 가치 획득 … 기능에 관한 것입니다.wc_get_product()보호된 데이터를 반환합니다. 해당 함수에 대해 게터 메서드가 정의되는 위치는 어디입니까? 내부의 보호된 데이터에 액세스하려면 어떻게 해야 합니까?wc_get_product()? 이 Answer 스레드는 다음과 같이 말합니다.WC_Product_Factory클래스가 사용되고 있습니다.이 클래스를 내부의 보호된 데이터에 액세스하도록 확장할 수 있습니까?wc_get_product()? 그wc_get_product()함수인 것처럼 보이지만, 어떻게 물체를 반환합니까?그wc_get_product( $product_id)기능이 제..

sourcecode 2023.09.11

Oracle/PLSQL에서 NULL 값만 계산하려면 어떻게 해야 합니까?

Oracle/PLSQL에서 NULL 값만 계산하려면 어떻게 해야 합니까? Oracle/PLSQL에서 NULL 값만 계산하려면 어떻게 해야 합니까? null 값만 세고 싶습니다.그렇게 하는 기능이 있습니까?오라클은 자세히 모르지만 ANSI SQL은COUNT(rowName)계산 안 함NULL값들, 그러나COUNT(*)그래요. 그래서 당신은 글을 쓸 수 있습니다. SELECT COUNT(*) FROM YourTable WHERE YourColumn IS NULL 이것은 YourColumn이 NULL로 설정된 YourTable의 행을 카운트합니다.mdma의 대응에 대한 대안으로.필터를 넣고 싶지 않은 경우 SELECT COUNT(case when xxx IS NULL THEN 1 end) cnt_xxx_null..

sourcecode 2023.09.11

dplyr:: 하나의 열을 선택하고 벡터로 출력

dplyr:: 하나의 열을 선택하고 벡터로 출력 이 질문에는 이미 다음과 같은 답변이 있습니다. adplyrtbl 열을 벡터로 추출합니다. (8개 답변) 닫힘8년 전에. dplyr::select결과는 data.frame, 결과가 하나의 열일 경우 벡터를 반환하도록 만드는 방법이 있습니까? 지금은 한단계 더 해야합니다 (res % select(y) class(res) #[1] "data.frame" #desired result is a character vector res 5) %>% select(y) %>% as.character res # This gives strange output [1] "c(\"F\", \"G\", \"H\", \"I\", \"J\")" # I need: # [1] "F" "G"..

sourcecode 2023.09.11

추적되지 않은 내용을 추적하는 방법은 무엇입니까?

추적되지 않은 내용을 추적하는 방법은 무엇입니까? 제 원래 질문에 대해서는 실선 아래를 참조하세요. 로컬 디렉토리에 추적되지 않은 폴더가 있습니다.가 실행할 때git status, 알겠습니다. Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) 를 치면git add vendor/plugins/open_flash_chart_2그럼 시도해보세요git status다시 말하지만 아직도 추적되지 않았다고 합니다.무슨 일이야? 제 최근 30분간의 간단한 요약본은 다음과 같습니다. Github 내 Github repo Github repo 하지 했습니다 을 를 했습니다 을 하지 ..

sourcecode 2023.09.11
반응형