반응형

python 35

파이썬에서 scp 하는 법?

파이썬에서 scp 하는 법? 파이썬에서 파일을 스크핑하는 가장 피톤적인 방법은 무엇인가?내가 아는 유일한 길은 os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) 이는 해킹이며, Linux와 유사한 시스템 외부에서는 작동하지 않으며, 원격 호스트에 암호 없는 SSH를 이미 설정하지 않은 경우 암호 프롬프트를 피하기 위해 Pexpect 모듈의 도움이 필요하다.나는 트위스트의 존재를 알고 있다. conch 하지만 저수준의 ssh 모듈을 통해 직접 scp를 구현하는 것은 피하고 싶다.알고 있다 paramiko SSH 및 SFTP를 지원하는 Python 모듈. 그러나 SCP는 지원하지 않는다.배경:SFTP는 지원하지 않지만 SSH/SCP는 ..

IT이야기 2022.03.08

Python에서 URL 매개 변수를 백분율 인코딩하는 방법은?

Python에서 URL 매개 변수를 백분율 인코딩하는 방법은? 하면 url = "http://example.com?p=" + urllib.quote(query) 인코딩이 안 된다./로%2F(OAuth 정규화 중단) 유니코드를 처리하지 않음(예외를 발생) 더 좋은 도서관이 있을까?파이톤 2 설명서: urllib.quote(string[, safe]) %xx 이스케이프를 사용하여 문자열의 특수 문자를 교체하십시오.문자, 숫자, 문자 '_yod'는 절대 인용되지 않는다.기본적으로 이 기능은 URL의 경로 섹션을 인용하기 위한 것이다.옵션인 안전 매개변수는 인용되지 않아야 하는 추가 문자를 지정하며, 기본값은 '/'이다. 그것은 통과를 의미한다.''안전하게 첫 번째 문제를 해결하십시오. >>> urllib.qu..

IT이야기 2022.03.08

기능 장식가들을 어떻게 만들고 그들을 쇠사슬로 묶는가?

기능 장식가들을 어떻게 만들고 그들을 쇠사슬로 묶는가? Python에서 다음과 같은 일을 할 두 명의 장식가를 어떻게 만들 수 있을까? @makebold @makeitalic def say(): return "Hello" ...반환해야 할 사항: "Hello" 난 만들려는 게 아니야HTML이런 방식으로 실제 응용을 할 수 있다 - 단지 장식가와 장식가 체인이 어떻게 작용하는지를 이해하려고 할 뿐이다.만약 당신이 긴 설명을 좋아하지 않는다면, 파올로 베르간티노의 대답을 보라. 장식가 기본사항 Python의 기능은 사물이다. 장식가를 이해하기 위해서는 먼저 기능이 Python의 사물이라는 것을 이해해야 한다.이것은 중요한 결과를 가져온다.간단한 예를 들어 그 이유를 살펴보자. def shout(word="y..

IT이야기 2022.03.07

계산 목록 차이

계산 목록 차이 파이톤에서, 두 목록 사이의 차이를 계산하는 가장 좋은 방법은 무엇인가? 예시 A = [1,2,3,4] B = [2,5] A - B = [1,3,4] B - A = [5] 순서가 중요하지 않으면 설정 차이를 간단하게 계산할 수 있다. >>> set([1,2,3,4]) - set([2,5]) set([1, 4, 3]) >>> set([2,5]) - set([1,2,3,4]) set([5]) 사용하다set아이템 순서나 반복에 신경 쓰지 않는다면.다음 작업을 수행하는 경우 목록 포괄성을 사용하십시오. >>> def diff(first, second): second = set(second) return [item for item in first if item not in second] >>> d..

IT이야기 2022.03.07

가져올 때 Python이 내 모듈을 실행하는 이유와 중지 방법은?

가져올 때 Python이 내 모듈을 실행하는 이유와 중지 방법은? 나는 내가 만들고 있는 파이톤 프로그램을 두 가지 방법 중 하나로 실행할 수 있다. 첫 번째 방법은 사용자에게 친근한 방식으로 입력을 유도한 다음 프로그램을 통해 사용자 입력을 실행하는 것이다.또 다른 방법은 "batch.py -file-"로 전화를 걸어 모든 친근한 입력 수집을 넘겨주고 프로그램을 통해 한 번에 파일 한 개 분량의 입력 내용을 실행하는 것이다. 문제는 "batch.py"을 실행하면 "main.py"에서 일부 변수/변수/변수/etc를 가져오며, 이 코드를 실행하면 다음과 같다. import main 프로그램의 첫 번째 줄에서, 그것은 "main.py"에서 코드를 실행하려고 하기 때문에 즉시 오류를 범한다. 가져오는 "메인"..

IT이야기 2022.03.07
반응형