반응형

Python 96

대시 포함 argparse 옵션 있음

대시 포함 argparse 옵션 있음 argparse 모듈에는 다음과 같은 옵션이 필요합니다.--pm-export근데 제가 이걸 이렇게 쓰려고 하면args.pm-export속성이 없다는 오류가 발생함pm어떻게 하면 이 문제를 해결할 수 있을까요?가능한가?-커맨드 라인 옵션에서?문서에 나타난 바와 같이: 옵션의 인수 액션의 경우 일반적으로 dest 값은 옵션 문자열에서 유추됩니다.ArgumentParser는 첫 번째 긴 옵션 문자열을 가져와서 첫 번째 문자열을 제거함으로써 dest 값을 생성합니다.문자열이 유효한 속성 이름인지 확인하기 위해 내부 문자가 문자로 변환됩니다. 그래서 당신은 그것을 사용해야 한다.args.pm_export.유감스럽게도 대시에서 언더스코어로의 치환은 위치 인수에 대해서는 기능하지..

sourcecode 2022.09.26

유형 개체 'datetime.datetime'에 특성 'datetime'이 없습니다.

유형 개체 'datetime.datetime'에 특성 'datetime'이 없습니다. 다음 오류가 발생하였습니다. 유형 개체 'datetime.datetime'에 특성 'datetime'이 없습니다. 다음 행: date = datetime.datetime(int(year), int(month), 1) 오류의 원인을 아는 사람 있나요? 다음 날짜로 Import한 날짜from datetime import datetime도움이 된다면 감사합니다.Datetime은 날짜, 시간 및 날짜(모두 데이터 유형)를 처리할 수 있는 모듈입니다.즉,datetime는 최상위 모듈일 뿐만 아니라 해당 모듈 내의 유형이기도 합니다.이거 헷갈리네. 오류는 아마도 모듈 이름 및 사용자 또는 사용 중인 모듈 중 하나가 이미 Impor..

sourcecode 2022.09.25

hg mercurial 명령어 사용 시 "ERROR:root:code for hash md5"가 발견되지 않음

hg mercurial 명령어 사용 시 "ERROR:root:code for hash md5"가 발견되지 않음 의 ""를 하려고 할 때hg콘솔의 명령어를 실행하면 이 오류가 계속 나타납니다.Homebrew(Mac OS Catalina v.10.15).1을 하다 어떤 참고 자료라도 주시면 감사하겠습니다.다음 오류가 나타납니다. hg commit --amend ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147..

sourcecode 2022.09.25

사전 키 이름 바꾸기

사전 키 이름 바꾸기 새 이름에 값을 재할당하거나 이전 이름 키를 제거하거나 dict 키/값을 반복하지 않고 사전 키의 이름을 변경할 수 있는 방법이 있습니까? OrderedDict의 경우 해당 키의 위치를 유지하면서 동일한 작업을 수행합니다.일반 딕트의 경우 다음을 사용할 수 있습니다. mydict[k_new] = mydict.pop(k_old) 다음 경우를 제외하고 항목을 dict의 끝으로 이동합니다.k_new는 이미 존재하며, 이 경우 값을 덮어씁니다. 순서를 추가로 유지하고 싶은 Python 3.7+ dict의 경우, 가장 간단한 것은 완전히 새로운 인스턴스를 재구축하는 것입니다.예를 들어, 키 이름 변경2로.'two': >>> d = {0:0, 1:1, 2:2, 3:3} >>> {"two" if..

sourcecode 2022.09.25

정수를 선행 0 문자열로 포맷하는 가장 좋은 방법?

정수를 선행 0 문자열로 포맷하는 가장 좋은 방법? 이 질문에는 이미 답변이 있습니다. 선행 0으로 번호 표시 (18개 답변) 닫힘5년 전에요. 정의된 자릿수($cnt)의 문자열을 만들려면 선행 0을 정수에 추가해야 합니다.이 간단한 함수를 PHP에서 Python으로 변환하는 가장 좋은 방법은 무엇입니까? function add_nulls($int, $cnt=2) { $int = intval($int); for($i=0; $i>> '%0*d' % (3, 4) '004' Python 2.6은 다음을 지원합니다. add_nulls = lambda number, zero_count : "{0:0{1}d}".format(number, zero_count) >>>add_nulls(2,3) '002' Python ..

sourcecode 2022.09.24

JSON 데이터를 파일에 쓰려면 어떻게 해야 하나요?

JSON 데이터를 파일에 쓰려면 어떻게 해야 하나요? 에 저장되어 있는 는 어떻게 요?data일에에? 츠요시 f = open('data.json', 'wb') f.write(data) 그러면 다음 오류가 발생합니다. TypeError: 문자열 또는 버퍼여야 하며, dict는 사용할 수 없습니다. data는 Python 딕셔너리입니다.JSON을 사용하다 최대 호환성을 위해 사용합니다(Python 2 및 3). import json with open('data.json', 'w') as f: json.dump(data, f) 최신 시스템(예: Python 3 및 UTF-8 지원)에서는 다음을 사용하여 더 좋은 파일을 쓸 수 있습니다. import json with open('data.json', 'w', e..

sourcecode 2022.09.23

f-string의 newline '\n'을 사용하여 Python 3.6에서 출력을 포맷하는 방법은 무엇입니까?

f-string의 newline '\n'을 사용하여 Python 3.6에서 출력을 포맷하는 방법은 무엇입니까? f-string을 사용하여 이 케이스를 피토닉 방식으로 포맷하는 방법을 알고 싶습니다. names = ['Adam', 'Bob', 'Cyril'] text = f"Winners are:\n{'\n'.join(names)}" print(text) 문제는 말이다'\'내부에서는 사용할 수 없습니다.{...}f-string의 표현 부분.예상 출력: Winners are: Adam Bob Cyril 그럴수는 없어요.백슬래시는 중괄호 안쪽에 표시할 수 없습니다.{}; 그렇게 하면,SyntaxError: >>> f'{\}' SyntaxError: f-string expression part cannot in..

sourcecode 2022.09.23

Django ModelForm에서 ForeignKey 선택을 필터링하려면 어떻게 해야 합니까?

Django ModelForm에서 ForeignKey 선택을 필터링하려면 어떻게 해야 합니까? 를 들어 다음과 같은 .models.py: class Company(models.Model): name = ... class Rate(models.Model): company = models.ForeignKey(Company) name = ... class Client(models.Model): name = ... company = models.ForeignKey(Company) base_rate = models.ForeignKey(Rate) 여러 의 아, 아, 아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,아니다.Companies는 각각 입니다Rates ★★★★★★★★★..

sourcecode 2022.09.23

여러 파일에 걸쳐 구성된 Python 클래스를 사용할 수 있습니까?

여러 파일에 걸쳐 구성된 Python 클래스를 사용할 수 있습니까? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 파일당 하나의 공용 클래스를 가질 수 있는 Java 모델에 익숙합니다.Python에는 이러한 제한이 없고, 어떻게 하면 수업을 정리할 수 있는지 궁금합니다.Python 파일은 "모듈"이라고 불리며, 소프트웨어를 "이해"하도록 구성하는 한 가지 방법입니다.다른 하나는 "패키지"라고 불리는 디렉토리입니다. 모듈이란 밀접하게 관련된 클래스가1개 또는 20개 있는 별개의 것입니다.중요한 것은 모듈을 Import하는 것입니다.그 ..

sourcecode 2022.09.22

속성별로 동일한 개체 인스턴스 비교

속성별로 동일한 개체 인스턴스 비교 이 있다MyClass 변수가 되어 있습니다.foo ★★★★★★★★★★★★★★★★★」bar: class MyClass: def __init__(self, foo, bar): self.foo = foo self.bar = bar , 각이 같습니다.foo ★★★★★★★★★★★★★★★★★」bar: x = MyClass('foo', 'bar') y = MyClass('foo', 'bar') 은 Python을 한다.False: >>> x == y False 어떻게 하면 비단뱀이 이 두 개체를 동등하다고 여길 수 있을까요?다음 방법을 구현해야 합니다. class MyClass: def __init__(self, foo, bar): self.foo = foo self.bar = ba..

sourcecode 2022.09.21
반응형