반응형

Python 65

Django 사용자 지정 양식 매개 변수를 양식 세트로 전달

Django 사용자 지정 양식 매개 변수를 양식 세트로 전달 이것은 장고 1.9에서 form_kwargs로 수정되었습니다. 다음과 같은 장고 양식이 있습니다. class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliat..

source 2023.06.15

bto3 S3에 연결할 때 자격 증명을 지정하는 방법은 무엇입니까?

bto3 S3에 연결할 때 자격 증명을 지정하는 방법은 무엇입니까? Boto에서 다음과 같은 방법으로 S3에 연결할 때 자격 증명을 지정했습니다. import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) 그런 다음 S3를 사용하여 작업을 수행할 수 있습니다(이 경우 버킷에서 개체 삭제). bto3의 경우 제가 발견한 모든 예는 다음과 같습니다. import boto3 S3 = boto3.resource( 's3' ) S3.Object( bucket_name, key_name ).delete() 자격 증명을..

source 2023.06.06

여러 개의 예외가 있는 단일 시도 블록

여러 개의 예외가 있는 단일 시도 블록 Python에서 여러 개를 사용할 수 있습니다.except한 사람을 위한 진술try진술서?예: try: #something1 #something2 except ExceptionType1: #return xyz except ExceptionType2: #return abc 여러 예외를 동일한 방식으로 처리하는 경우 한 줄에서 여러 예외 포착(블록 제외)을 참조하십시오.네, 가능합니다. try: ... except FirstException: handle_first_one() except SecondException: handle_second_one() except (ThirdException, FourthException, FifthException) as e: ha..

source 2023.05.21

Python 모듈 소스의 위치를 찾으려면 어떻게 해야 합니까?

Python 모듈 소스의 위치를 찾으려면 어떻게 해야 합니까? 특정 Python 모듈의 소스 파일이 설치된 위치를 어떻게 알 수 있습니까?Windows 에서는 Linux 에서는 방법이 다른가요? ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★의 출처를 찾고 있습니다datetime특히 모듈입니다만, 보다 일반적인 답변에도 관심이 있습니다.를 알 수.themodule.__file__모듈은되어 있기 에 datetime C로 기술되어 있습니다datetime.__file__ 파일을 (.so 파일이 ).datetime.__file__Windows 의 windows 、 그 windows 、 windows windows 、 windows windows windows windows window..

source 2023.02.07

목록에 세트 추가

목록에 세트 추가 기존 세트에 값 목록을 추가하려면 어떻게 해야 합니까?목록 내용 추가 또는 사용|=연산자: >>> a = set('abc') >>> a {'a', 'b', 'c'} >>> xs = ['d', 'e'] >>> a.update(xs) >>> a {'e', 'b', 'c', 'd', 'a'} >>> xs = ['f', 'g'] >>> a |= set(xs) >>> a {'e', 'b', 'f', 'c', 'd', 'g', 'a'} 목록 자체 추가 set 요소는 해시 가능해야 하므로 목록 자체를 세트에 직접 추가할 수 없습니다. 대신 먼저 목록을 태플로 변환할 수 있습니다. >>> a = {('a', 'b', 'c')} >>> xs = ['d', 'e'] >>> a.add(tuple(xs)) ..

source 2023.02.07

사전 대신 명명된 튜플을 사용해야 하는 시기와 이유는 무엇입니까?

사전 대신 명명된 튜플을 사용해야 하는 시기와 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. Python에서 "named tuples"는 무엇입니까? (13개의 답변) 닫힘20일 전에요. 표준 라이브러리namedtuple클래스는 튜플을 사전처럼 만드는 방법처럼 보입니다.안녕하세요namedtuple와의 비교dicts? 언제 사용해야 하나요?비해시블 타입으로 동작합니까?인dicts. 해시 가능한 것은 키뿐이며 값은 없습니다. namedtuple에는 키가 없기 때문에 해시성은 문제가 되지 않습니다. 다만, 보다 엄격한 제한이 있습니다.즉, 키 등가물인 「필드명」은 문자열이어야 합니다. 기본적으로 다음과 같은 클래스의 인스턴스를 많이 생성할 경우: class Container: def __init__(..

source 2023.01.29

Python 인터프리터 내에서 파일을 실행하는 방법은 무엇입니까?

Python 인터프리터 내에서 파일을 실행하는 방법은 무엇입니까? 인터프리터 내에서 Python 명령어로 파일을 실행하려고 합니다. 편집: 이 파일의 변수와 설정을 사용하려고 합니다.별도의 프로세스를 기동하는 것이 아닙니다.여러 가지 방법. 껍질에서 python someFile.py IDLE 내부에서 F5 키를 누릅니다. 인터랙티브하게 입력하는 경우는, 다음의 조작을 실시해 주세요(Python3). >>> exec(open("filename.py").read()) Python 2의 경우: >>> variables= {} >>> execfile( "someFile.py", variables ) >>> print variables # globals from the someFile module Python 2..

source 2023.01.19

현재 디렉터리 및 파일 디렉터리 찾기

현재 디렉터리 및 파일 디렉터리 찾기 이 질문에는 이미 답변이 있습니다. 현재 스크립트 디렉토리를 올바르게 판별하려면 어떻게 해야 합니까? (16개 답변) Python 쉘의 현재 디렉토리를 알고/변경하는 방법 (7개의 답변) 닫힘4년 전에요. 판단 방법: 현재 디렉토리(Python 스크립트를 실행할 때 터미널에 있었던 위치) 및 실행 중인 Python 파일은 어디에 있습니까? Python 파일이 포함된 디렉토리의 전체 경로를 가져오려면 해당 파일에 다음과 같이 입력합니다. import os dir_path = os.path.dirname(os.path.realpath(__file__)) 의 주문은 os.chdir()하려면 이 합니다.__file__는 현재 으로, constant에 .os.chdir() 현..

source 2023.01.19

팬더 DataFrame의 컬럼을 여러 줄로 네스트(폭발)하는 방법

팬더 DataFrame의 컬럼을 여러 줄로 네스트(폭발)하는 방법 다음 DataFrame을 사용하고 있습니다.여기서 열 중 하나가 오브젝트(리스트 타입 셀)입니다. df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1,2]]}) df Out[458]: A B 0 1 [1, 2] 1 2 [1, 2] 예상되는 출력은 다음과 같습니다. A B 0 1 1 1 1 2 3 2 1 4 2 2 이를 달성하려면 어떻게 해야 합니까? 관련 질문 panda: 셀의 내용이 목록일 경우 목록의 각 요소에 대해 행을 만듭니다. 가 있는 내 정의 이 여러 컬럼에 대해 또, 받아들여진 은, 시간이 걸리는 것을 합니다).apply(권장하지 않는 것 같습니다만, 상세 정보를 확인해 주세요).코드에 팬더 어플리케이션(..

source 2023.01.19

PyCrypto AES 256을 사용한 암호화 및 복호화

PyCrypto AES 256을 사용한 암호화 및 복호화 PyCrypto를 사용하여 메시지와 키, 그리고 메시지를 암호화/복호화하는 두 가지 기능을 구축하려고 합니다. 도움이 되는 링크를 웹에서 여러 개 찾았는데 각각에 결함이 있습니다. codekoala의 이 제품은 os.urandom을 사용하지만 PyCrypto는 이를 권장하지 않습니다. 또한, 제가 함수에 부여하는 키는 정확한 길이가 보장되지 않습니다.어떻게 하면 그렇게 할 수 있을까요? 또한 여러 가지 모드가 있는데, 어떤 모드가 좋을까요?무엇을 사용해야 할지 모르겠습니다:/ 마지막으로 링거가 정확히 뭐죠?암호화 및 복호화를 위해 다른 IV를 제공할 수 있습니까?아니면 다른 결과가 반환됩니까? 편집: 코드 부분이 안전하지 않기 때문에 제거했습니다...

source 2023.01.15
반응형