반응형

Python 28

파이썬 요청의 응답을 읽으려면 어떻게 해야 합니까?

파이썬 요청의 응답을 읽으려면 어떻게 해야 합니까? 파이썬 스크립트가 두 개 있습니다.하나는 Urllib2 라이브러리를 사용하고 다른 하나는 Requests 라이브러리를 사용합니다. 구현하기 쉬운 요청을 찾았지만 urlib2에 해당하는 요청을 찾을 수 없습니다.read()기능.예: ... response = url.urlopen(req) print response.geturl() print response.getcode() data = response.read() print data 일단 내 게시물 URL을 작성하면,data = response.read()컨텐츠를 제공합니다. vmoveldirector api 인스턴스에 연결하려고 하는데 액세스할 수 있는 엔드포인트가 응답에 표시됩니다.하지만 요청 라이브..

programing 2023.07.17

파일을 역순으로 읽는 방법은?

파일을 역순으로 읽는 방법은? 파이썬을 사용하여 파일을 역순으로 읽는 방법은 무엇입니까?저는 마지막 줄부터 첫 줄까지 파일을 읽고 싶습니다.생성기로 작성된 정확하고 효율적인 답변입니다. import os def reverse_readline(filename, buf_size=8192): """A generator that returns the lines of a file in reverse order""" with open(filename, 'rb') as fh: segment = None offset = 0 fh.seek(0, os.SEEK_END) file_size = remaining_size = fh.tell() while remaining_size > 0: offset = min(file_siz..

programing 2023.07.07

목록을 집합으로 변환하면 요소 순서가 변경됩니다.

목록을 집합으로 변환하면 요소 순서가 변경됩니다. 최근에 나는 내가 변환할 때listset요소의 순서가 변경되고 문자별로 정렬됩니다. 이 예를 고려해 보십시오. x=[1,2,20,6,210] print(x) # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output order is sorted 제 질문은 -입니다. 왜 이런 일이 생기는 건가요? 어떻게 하면 초기 순서를 잃지 않고 작업(특히 차이 설정)을 설정할 수 있습니까? A은(는) 순서가 지정되지 않은 데이터 구조이므로 삽입 순서를 보존하지 않습니다. 이는 사용자의 요구 사항에 따라 다릅니다.일반 목록이 있..

programing 2023.07.07

Pylint에서 파일 수준에서 "문서 문자열 누락" 경고를 비활성화하려면 어떻게 해야 합니까?

Pylint에서 파일 수준에서 "문서 문자열 누락" 경고를 비활성화하려면 어떻게 해야 합니까? Pylint는 일부 파일에 문서 문자열이 누락되었다는 오류를 발생시킵니다.각 클래스, 메서드, 함수에 docstring을 추가하려고 하는데, 파일의 시작 부분에 docstring이 있어야 하는지 Pylint에서도 확인하는 것 같습니다.어떻게든 이것을 비활성화할 수 있습니까? 클래스, 함수 또는 메서드 내에 docstring이 누락되었음을 알려주고 싶지만 파일에 docstring이 있어야 하는 것은 필수 사항이 아닙니다. (독자적인 소스 파일의 시작 부분에서 흔히 볼 수 있는 법률 용어가 있습니까?어떤 예가 있습니까?그런 사소한 질문을 따로 올려도 괜찮은지 모르겠습니다.)Python 모듈에는 모듈이 수행하는 작업..

programing 2023.07.07

Python을 사용하여 디렉토리의 모든 파일 삭제

Python을 사용하여 디렉토리의 모든 파일 삭제 확장자가 있는 모든 파일을 삭제합니다..bak명부에파이썬에서 어떻게 해야 합니까?경유 및 : import os filelist = [ f for f in os.listdir(mydir) if f.endswith(".bak") ] for f in filelist: os.remove(os.path.join(mydir, f)) 단일 루프만 사용: for f in os.listdir(mydir): if not f.endswith(".bak"): continue os.remove(os.path.join(mydir, f)) 또는 경유: import glob, os, os.path filelist = glob.glob(os.path.join(mydir, "*.bak"..

programing 2023.07.02

boto3를 사용하여 S3 객체에 파일 또는 데이터를 쓰는 방법

boto3를 사용하여 S3 객체에 파일 또는 데이터를 쓰는 방법 boto 2에서는 다음 방법을 사용하여 S3 개체에 쓸 수 있습니다. 키.set_contents_from_string() 키.set_contents_from_file() 키.set_contents_from_filename() 키.set_contents_from_stream() bot 3에 해당하는 것이 있습니까?S3에 저장된 객체에 데이터를 저장하는 boto3 방법은 무엇입니까?bto 3에서 'Key.set_contents_from_' 메서드는 다음과 같이 대체되었습니다. Object.put() Client.put_object() 예: import boto3 some_binary_data = b'Here we have some data' m..

programing 2023.07.02

문자열 형식의 %s과 %d의 차이점은 무엇입니까?

문자열 형식의 %s과 %d의 차이점은 무엇입니까? 무슨 말인지 모르겠어요%s그리고.%d어떻게 작동하는지 확인할 수 있습니다.문자열 형식 지정에 사용됩니다. %s문자열에 대한 자리 표시자 역할을 수행합니다.%d숫자에 대한 자리 표시자 역할을 합니다.관련 값은 다음을 사용하여 튜플을 통해 전달됩니다.%교환입니다. name = 'marcog' number = 42 print '%s %d' % (name, number) 인쇄 예정marcog 42이름은 문자열(%s)이고 숫자는 정수(10진수의 경우 %d)입니다. 자세한 내용은 https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting 을 참조하십시오. Python 3의 예는 다음과..

programing 2023.06.27

콘다와 아나콘다의 차이점은 무엇입니까?

콘다와 아나콘다의 차이점은 무엇입니까? 질문 후 업데이트: 자세한 내용은 콘다 소개를 참조하십시오. 문제: 나는 내 우분투에 아나콘다를 처음 설치했습니다.~/anacondaContinuum Analytics의 문서에 따르면 아나콘다를 업데이트하려고 할 때 다음 명령을 사용해야 합니다. conda update conda conda update anaconda 그때 저는 콘다가 설치되어 있지 않다는 것을 알고 여기에 있는 설명서를 사용하여 설치했습니다. 콘다 설치 후 실행 시conda update anaconda다음 오류가 발생했습니다. 오류: 패키지 'anaconda'가 /home/xiang/miniconda에 설치되지 않았습니다. 콘다는 내 아나콘다가 아래에 설치되어 있다고 가정하는 것 같습니다./hom..

programing 2023.06.27
반응형