본문 바로가기

python 공부2392

파이썬 Beautiful Soup to parse url to get another urls data 세부 정보 페이지로 연결되는 URL 목록을 가져 오려면 URL을 구문 분석해야합니다. 그런 다음 해당 페이지에서 해당 페이지의 모든 세부 정보를 가져와야합니다. 상세 페이지 URL이 정기적으로 증가하고 변경되지 않지만 이벤트 목록 페이지는 동일하게 유지되기 때문에 이런 식으로해야합니다. 원래: example.com/events/ example.com/events/1 ...some detail stuff I need example.com/events/2 ...some detail stuff I need 해결 방법 import urllib2 from BeautifulSoup import BeautifulSoup page = urllib2.urlopen('http://yahoo.com').read() soup.. 2020. 10. 17.
파이썬 요청에서 다운로드 한 파일을 다른 디렉토리에 저장하는 방법은 무엇입니까? 현재 나는 이것을 사용하여 파일을 다운로드하고 있지만 실행되는 동일한 폴더에 저장하지만 다운로드 한 파일을 내가 선택한 다른 디렉토리에 어떻게 저장합니까? r = requests.get(url) with open('file_name.pdf', 'wb') as f: f.write(r.content) 해결 방법 또는 Linux의 경우 다음을 시도하십시오. # To save to an absolute path. r = requests.get(url) with open('/path/I/want/to/save/file/to/file_name.pdf', 'wb') as f: f.write(r.content) # To save to a relative path. r = requests.get(url) with ope.. 2020. 10. 17.
파이썬 문자열 목록에서 쉼표로 구분 된 문자열을 어떻게 만들까요? 두 개의 연속 쌍 사이에 쉼표가 추가되도록 시퀀스에서 문자열을 연결하는 선호하는 방법은 무엇입니까? 즉, 예를 들어 [ 'a', 'b', 'c'] 를 'a, b, c'에 어떻게 매핑합니까? (케이스 [ 's'] 및 [] 는 's' 및 ''에 매핑되어야합니다. 각기.) 나는 보통 ''. join (map (lambda x : x + ',', l)) [:-1] 과 같은 것을 사용하지만 다소 만족스럽지 않습니다. 해결 방법 my_list = ['a', 'b', 'c', 'd'] my_string = ','.join(my_list) 'a,b,c,d' 목록에 정수가 포함되어 있으면 작동하지 않습니다. 그리고 목록에 문자열이 아닌 유형 (예 : 정수, 부동 소수점, 부울, 없음)이 포함 된 경우 다음을 수행하십시오.. 2020. 10. 17.
파이썬 누군가 파이썬에서 __all__을 설명 할 수 있습니까? 저는 Python을 점점 더 많이 사용하고 있으며 다른 __ init __. py 파일에 설정된 __ all __ 변수가 계속 표시됩니다. 누군가 이것이 무엇을 설명 할 수 있습니까? 해결 방법 import * 로 해석되는 해당 모듈의 공용 객체 목록입니다. 밑줄로 시작하는 모든 항목을 숨기는 기본값을 재정의합니다. 참조 페이지 https://stackoverflow.com/questions/44834 2020. 10. 17.
파이썬 Axes 클래스-지정된 단위로 축의 크기 (너비 / 높이)를 명시 적으로 설정합니다. 축의 크기를 명시 적으로 지정할 수있는 matplotlib를 사용하여 그림을 만들고 싶습니다. 즉, 축 bbox의 너비와 높이를 설정하고 싶습니다. 나는 주위를 둘러 보았고 이것에 대한 해결책을 찾을 수 없습니다. 내가 일반적으로 찾는 것은 전체 Figure의 크기 (틱 및 레이블 포함)를 조정하는 방법입니다 (예 : fig, ax = plt.subplots (figsize = (w, h))) 축의 1 : 1 축척을 원하기 때문에 이것은 나에게 매우 중요합니다. 즉, 종이의 1 단위는 실제로 1 단위와 같습니다. 예를 들어 xrange가 0 ~ 10이고 주 눈금 = 1이고 x 축이 10cm이면 1 주 눈금 = 1cm입니다. 이 그림을 pdf로 저장하여 라텍스 문서로 가져옵니다. 그림 크기뿐만 아니라 축 .. 2020. 10. 17.
파이썬 줄 바꿈없이 인쇄 ( 'a'로 인쇄)하면 공백이 인쇄됩니다. 제거하는 방법은 무엇입니까? 이 코드가 있습니다. >>> for i in xrange(20): ... print 'a', ... a a a a a a a a a a a a a a a a a a a a 다음과 같이 ''없이 'a'를 출력하고 싶습니다. aaaaaaaaaaaaaaaaaaaa 가능할까요? 해결 방법 >>> print 'a' * 20 aaaaaaaaaaaaaaaaaaaa 일반적으로이 작업을 수행하려면 문자열을 구성한 다음 한 번 인쇄합니다. 이것은 문자열에 약간의 메모리를 소비하지만 print 를 한 번만 호출합니다. + = 를 사용한 문자열 연결은 이제 연결하려는 문자열의 크기에서 선형이므로 속도가 빨라집니다. >>> for i in xrange(20): ... s += 'a' ... >>> print s aaaaaaaa.. 2020. 10. 17.
파이썬 urllib2를 사용하여 HTTP DELETE 메서드를 만드는 방법은 무엇입니까? urllib2 는 DELETE 또는 PUT 메소드를 지원합니까? 그렇다면 예를 들어주세요. 피스톤 API를 사용해야합니다. 해결 방법 import httplib conn = httplib.HTTPConnection('www.foo.com') conn.request('PUT', '/myurl', body) resp = conn.getresponse() content = resp.read() import urllib2 opener = urllib2.build_opener(urllib2.HTTPHandler) request = urllib2.Request('http://example.org', data='your_put_data') request.add_header('Content-Type', 'your/co.. 2020. 10. 17.
파이썬 Python 스크립트 컴파일 (실행하지 않음) 가능한 중복 : Python 스크립트를 실행하지 않고 어떻게 컴파일합니까? 스크립트에서 구문 오류를 확인하고 싶습니다. 간단한 명령 줄 스위치를 원했지만 python --help 에서 아무것도 보지 못했습니다. Python 2와 Python 3에 대한 답변을 원합니다. 해결 방법 import py_compile py_compile.compile('my_script.py') 참조 페이지 https://stackoverflow.com/questions/4537411 2020. 10. 17.
파이썬 사전을 문자열로 변환하고 다시 사전 객체에 데이터를 저장하는 프로그램을 작성하고 있지만이 데이터는 프로그램 실행 중 어느 시점에 저장되어야하고 프로그램이 다시 실행될 때 사전 객체로 다시로드되어야합니다. 사전 객체를 파일에 쓰고 사전 객체로 다시로드 할 수있는 문자열로 어떻게 변환합니까? 이것은 사전이 포함 된 사전을 지원할 것입니다. 해결 방법 import json json.dumps(dict) 참조 페이지 https://stackoverflow.com/questions/4547274 2020. 10. 17.
파이썬 Write a program to find sum of two numbers using functions and calculate their average? 나는 질문을 이해하지만 확실하지 않은 것은 "기능 사용"이라고 말하는 부분입니다. 여기에 내 코드가 있으며 허용 가능한지 궁금합니다. x= int(input("Enter first number:")) y= int(input("Enter second number:")) sum=x+y average=sum/2 print("Sum of the given two numbers is:", sum) print("Average of the given numbers is:", average) 해결 방법 함수는 재사용 가능한 프로그램입니다. 따라서 나중에 어디에서나 사용할 수 있도록 함수를 작성해야합니다. 어떤 것에 대한 평균 비율을 계산해야한다고 가정하고, 평균 값을 얻기 위해 (인쇄하지 않고) avg 함수가 필요하고.. 2020. 10. 17.