본문 바로가기

python 공부2392

파이썬에서 n 개의 문자로 채우는 방법 나는 a를 취하는 pad_with_n_chars (s, n, c) 함수를 정의해야한다. string 's', an integer 'n', and a character 'c' and returns a string consisting of 's' padded with 'c' to create a string with a centered 's' of length 'n'. For example, pad_with_n_chars(”dog”, 5, ”x”) should return the 문자열 " xdogx ". 해결 방법 In [18]: '{s:{c}^{n}}'.format(s='dog',n=5,c='x') Out[18]: 'xdogx' 참조 페이지 https://stackoverflow.com/questions.. 2020. 10. 27.
파이썬 Python의 RotatingFileHandler 사용 방법 다음과 같이 logging 모듈의 RotatingFileHandler 테스트 실행을 시도하고 있습니다. import logging from logging.handlers import RotatingFileHandler # logging.basicConfig(filename="example.log", level=logging.DEBUG) logger = logging.getLogger('my_logger') handler = RotatingFileHandler("my_log.log", maxBytes=2000, backupCount=10) logger.addHandler(handler) for _ in range(10000): logger.debug("Hello, world!") 그러나 logging.ba.. 2020. 10. 27.
파이썬 언제 적용 (pd.to_numeric)하고 언제 파이썬에서 astype (np.float64)을해야합니까? int64 볼륨 측정 열이있는 xiv 라는 pandas DataFrame 개체가 있습니다. In[]: xiv['Volume'].head(5) Out[]: 0 252000 1 484000 2 62000 3 168000 4 232000 Name: Volume, dtype: int64 In[]: xiv['Volume'] = pd.to_numeric(xiv['Volume']) In[]: xiv['Volume'].dtypes Out[]: dtype('int64') 또는... In[]: xiv['Volume'] = pd.to_numeric(xiv['Volume']) Out[]: ###omitted for brevity### In[]: xiv['Volume'].dtypes Out[]: dtype('int64') In.. 2020. 10. 27.
파이썬 Django Forms에서 CSS 클래스 정의 양식이 있다고 가정 class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) 렌더링 된 페이지의 클래스를 기반으로 jQuery를 사용할 수 있도록 각 필드에 CSS 클래스를 정의하는 방법이 있습니까? 양식을 수동으로 작성할 필요가 없었습니다. 해결 방법 내 질문에 답했습니다. 한숨 나는 그것이 위젯 생성자에 전달되었음을 깨닫지 못했습니다. 참조 페이지 https://stackoverflow.com/questions/401025 2020. 10. 27.
파이썬 클래스 인스턴스 Python 목록 정렬 클래스 인스턴스 목록이 있습니다. x = [,...] 다른 속성 중에서 클래스에는 score 속성이 있습니다. 이 매개 변수를 기준으로 항목을 오름차순으로 정렬하려면 어떻게해야합니까? 수정 : Python의 list 에는 sort 라는 것이 있습니다. 여기서 이걸 사용해도 될까요? 이 함수가 내 score 속성을 ​​사용하도록 어떻게 지시합니까? 해결 방법 import operator sorted_x = sorted(x, key=operator.attrgetter('score')) x를 제자리에 정렬하려면 다음을 수행 할 수도 있습니다. x.sort(key=operator.attrgetter('score')) 참조 페이지 https://stackoverflow.com/questions/4010322 2020. 10. 27.
파이썬에서 문자열의 마지막 문자를 반환 파일에서 읽는 파이썬에서 문자열의 마지막 문자를 인쇄하고 싶습니다. str [-1] 로 전화하고 있지만 예상대로 작동하지 않습니다. t.txt에 포함 Do not laugh please! 9 Are you kidding me? 4 내 코드는 with open('t.txt', 'r') as f: for line in f: print(line) print(line[-1]) # break 그러나 아무것도 인쇄하지 않습니다. 해결 방법 print(line.strip()[-1]) # or print(line.rstrip()[-1]) 참조 페이지 https://stackoverflow.com/questions/40113223 2020. 10. 27.
파이썬 Python : _imagingft C 모듈이 설치되지 않았습니다. 나는 인터넷에 게시 된 많은 솔루션을 시도했지만 작동하지 않습니다. >>> import _imaging >>> _imaging.__file__ 'C:\\python26\\lib\\site-packages\\PIL\\_imaging.pyd' >>> 따라서 시스템은 _imaging을 찾을 수 있지만 여전히 트루 타입 글꼴을 사용할 수 없습니다. from PIL import Image, ImageDraw, ImageFilter, ImageFont im = Image.new('RGB', (300,300), 'white') draw = ImageDraw.Draw(im) font = ImageFont.truetype('arial.ttf', 14) draw.text((100,100), 'test text', font.. 2020. 10. 27.
파이썬 회색조 이미지를 3 채널 이미지로 변환 (height, width) 모양의 회색조 이미지를 (height, width, nchannels) 모양의 3 채널 이미지로 변환하고 싶습니다. 작업은 for-loop 로 수행되지만 깔끔한 방법이 있어야합니다. 다음은 프로그램의 조각 코드입니다. 누군가 힌트를 줄 수 있습니까? 조언 부탁드립니다. 30 if img.shape == (height,width): # if img is grayscale, expand 31 print "convert 1-channel image to ", nchannels, " image." 32 new_img = np.zeros((height,width,nchannels)) 33 for ch in range(nchannels): 34 for xx in range(height).. 2020. 10. 27.
파이썬 How to use Python's "easy_install" on Windows ... it's not so easy Windows XP에 Python 2.7을 설치 한 후 % PATH % 를 python.exe 로 수동 설정 (python 설치 프로그램이이 작업을 수행하지 않는 이유는 무엇입니까?) 한 다음 setuptools 0.6c11 (python 설치 프로그램이이 작업을 수행하지 않는 이유는 무엇입니까?), 수동으로 % PATH % 를 easy_install.exe 로 설정합니다 (왜 t 설치 프로그램이이 작업을 수행합니까?), 마침내 easy_install 로 파이썬 패키지를 설치하려고했지만 종속성 인 pywin32 패키지를 설치할 수 없어서 easy_install 이 실패했습니다. . Windows XP에서 easy_install이 제대로 작동하도록하려면 어떻게해야하나요? 다음과 같은 오류가 발생합니다. 해.. 2020. 10. 27.
파이썬 How do you uninstall a python package that was installed using distutils? Python 설치에서 디렉토리를 간단히 삭제할 수 있습니까? 아니면 삭제해야하는 느린 파일이 있습니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/402359 2020. 10. 27.