반응형

Python 20

NoneType을 python에서 "테스트"하는 방법?

NoneType을 python에서 "테스트"하는 방법? 가끔 NoneType 값을 반환하는 방법이 있다.그러면 NoneType인 변수를 어떻게 질문할 수 있는가?예를 들어 if method를 사용해야 한다. if not new: new = '#' 나는 그것이 잘못된 방법이라는 것을 알고 있고 나는 네가 내 뜻을 이해하기를 바란다. 그러면 NoneType인 변수를 어떻게 질문할 수 있는가? 사용하다is연산자, 이렇게 if variable is None: 이게 왜 효과가 있지? Python의 유일한 싱글톤 물체이기 때문에, 우리는 사용할 수 있다.is연산자: 변수가 있는지 확인None그 안에서든 아니든 문서를 인용하면 연산자is그리고is not개체 ID 테스트:x is y만약의 경우에 한해서만 진실이다.x그..

programing 2022.03.23

짱고 앱 이름 바꾸는 방법?

짱고 앱 이름 바꾸는 방법? 나는 장고에 있는 앱의 이름을 폴더 이름, 수입 이름 및 모든 참조(템플릿/인덱스)로 바꿔 이름을 바꿨다.하지만 지금 나는 달리기를 시도할 때 이런 오류가 발생한다.python manage.py runserver Error: Could not import settings 'nameofmynewapp.settings' (Is it on sys.path?): No module named settings 이 오류를 디버깅하고 해결하려면 어떻게 해야 하는가?단서라도?다음 단계에 따라 장고에서 앱 이름을 변경하십시오. 프로젝트 루트에 있는 폴더 이름 바꾸기 종속성(앱의 종속성)에서 앱에 대한 참조를 변경하십시오.views.pyurls.pymanage.py, 그리고settings.py파..

programing 2022.03.21

테스트할 문자열 목록을 사용하여 str.traw.

테스트할 문자열 목록을 사용하여 str.traw. 나는 너무 많은 if 문장과 비교를 피하고 단순히 목록을 사용하려고 노력하지만, 그것을 어떻게 사용하는지는 확실하지 않다.str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" 내가 원하는 것은 다음과 같다. if link.lower().startswith() in ["js","catalog","script"..

programing 2022.03.20

Python에서 모든 개체 속성을 가져오시겠습니까?

Python에서 모든 개체 속성을 가져오시겠습니까? 이 질문에는 이미 다음과 같은 해답이 있다. 개체의 메서드 및 속성에 대한 전체 목록을 가져오는 방법 (5개 답변) 닫힌2년 전. Python에서 객체의 모든 속성/방법/필드/등등을 얻을 수 있는 방법이 있는가? vars()내가 원하는 것에 가깝지만, 물체에 어떤 것이 있지 않는 한 그것은 작동하지 않는다.__dict__, 항상 진실인 것은 아니다(예를 들어, 그것은 a에 대한 사실이 아니다).listadict, 등).기본 제공 기능을 사용하십시오.나는 사용한다__dict__그리고dir() 예: class MyObj(object): def __init__(self): self.name = 'Chuck Norris' self.phone = '+6661' ..

programing 2022.03.19

python으로 밀리초가 포함된 시간 문자열을 구문 분석하려면 어떻게 해야 하는가?

python으로 밀리초가 포함된 시간 문자열을 구문 분석하려면 어떻게 해야 하는가? 날짜/시간이 포함된 문자열을 시간.스트립타임으로 구문 분석할 수 있다. >>> import time >>> time.strptime('30/03/09 16:31:32', '%d/%m/%y %H:%M:%S') (2009, 3, 30, 16, 31, 32, 0, 89, -1) 밀리초가 포함된 시간 문자열을 구문 분석하려면 어떻게 해야 하는가? >>> time.strptime('30/03/09 16:31:32.123', '%d/%m/%y %H:%M:%S') Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.5/_strptime.py", l..

programing 2022.03.19

Python 3에서 "100000000000000000000001"이 왜 그렇게 빠른가?

Python 3에서 "100000000000000000000001"이 왜 그렇게 빠른가? 이 나의 다.range()Python 3에서 실제로 개체 유형인 함수는 생성기와 유사하게 콘텐츠를 즉석에서 생성한다. 이 경우, 나는 다음 라인이 1,000조원이 범위 내에 있는지 여부를 판단하기 위해서는 1,000조개의 값이 생성되어야 하기 때문에 과도한 시간이 소요될 것으로 예상했을 것이다. 1_000_000_000_000_000 in range(1_000_000_000_000_001) 더욱이, 내가 아무리 0을 더해도, 계산은 거의 같은 시간(기본적으로 즉각적)을 필요로 하는 것 같다. 나 또한 이런 것들을 시도해 보았지만, 계산은 여전히 거의 즉각적이다. # count by tens 1_000_000_000_..

programing 2022.03.13

Django ImageField에 프로그래밍 방식으로 이미지 저장

Django ImageField에 프로그래밍 방식으로 이미지 저장 좋아, 난 거의 모든 걸 시도해 봤는데 이걸 제대로 할 수가 없어. ImageField가 있는 Django 모델이 있다. HTTP를 통해 이미지를 다운로드하는 코드가 있음(테스트 및 작동) 이미지가 'uppload_to' 폴더에 직접 저장됨(ImageField에 설정된 uppload_to) 이미 존재하는 이미지 파일 경로를 ImageField에 연결하기만 하면 된다. 나는 이 코드를 6가지 다른 방법으로 썼다. 내가 우연히 마주치는 문제는 내가 쓰고 있는 모든 코드들 때문에 다음과 같은 동작이 일어난다: (1) 짱오가 두 번째 파일을 만들고, (2) 새 파일의 이름을 바꾸고, 파일 이름 끝에 _를 추가한 다음, (3) 기본적으로 다시 명명..

programing 2022.03.12

"삽입 시 탭 및 공간 사용 제한"

"삽입 시 탭 및 공간 사용 제한" Python 3.2에서 응용프로그램을 만들려고 하는데 탭은 항상 들여쓰는데 편집자조차 일부 탭을 공백으로 바꾼 뒤 프로그램을 실행하려고 하면 "삽입 시 탭과 공간을 일관성 없이 사용"하는 식으로 출력한다. 공백을 탭으로 변경하려면 어떻게 해야 하는가?미치겠다.(프로그래밍 초보자)만약 내가 내 코드에 대한 전반적인 조언을 얻을 수 있다면, 만약 내가 실수를 많이 했다면 나는 기꺼이 들을 것이다. import random attraktioner = ["frittfall","bergodalbana","spökhuset"] class Nojesfalt: def __init__(self, attraktion): self.val = attraktion self.langd = 0 ..

programing 2022.03.12

목록이 비어 있는지 확인하는 방법

목록이 비어 있는지 확인하는 방법 이 문제의 답은 공동체의 노력이다.기존 답변을 편집하여 게시물을 개선하십시오.그것은 현재 새로운 해답이나 상호작용을 받아들이지 않고 있다. 예를 들어, 다음이 통과된 경우: a = [] 인신매매 를 ?a비어있니?if not a: print("List is empty") 비어 있는 것의 암시적 부울성 사용list꽤 피토닉하다.그것을 하는 피토닉적인 방법은 PEP 8 스타일 가이드에서 나온 것이다. 시퀀스(스트링, 목록, 튜플)의 경우 빈 시퀀스가 거짓이라는 사실을 사용하십시오. # Correct: if not seq: if seq: # Wrong: if len(seq): if not len(seq): 나는 명시적으로 그것을 선호한다. if len(li) == 0: prin..

programing 2022.03.08

폴더의 모든 모듈을 로드하는 방법

폴더의 모든 모듈을 로드하는 방법 누군가가 나에게 전체 모듈 디렉토리를 가져올 수 있는 좋은 방법을 제공해 줄 수 있을까? 나는 이런 구조를 가지고 있다. /Foo bar.py spam.py eggs.py 단지 추가해서 패키지로 변환하려고 했다.__init__.py하는 것과 하는 것from Foo import *하지만 내가 바라던 대로 되지 않았다.fythrough python 나na열() .py) 파일을 현재 폴더에 저장한 다음__all__에 있어서 가변적인.__init__.py from os.path import dirname, basename, isfile, join import glob modules = glob.glob(join(dirname(__file__), "*.py")) __all__ =..

programing 2022.03.07
반응형