«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.


8
다차원 배열을 텍스트 파일에 쓰는 방법은 무엇입니까?
또 다른 질문에서는 문제가있는 어레이를 제공 할 수 있다면 다른 사용자가 도움을 제공했습니다. 그러나 파일에 배열을 쓰는 것과 같은 기본 I / O 작업에서도 실패합니다. 누구든지 4x11x14 numpy 배열을 파일에 작성하는 데 필요한 루프의 종류를 설명 할 수 있습니까? 이 배열은 4 개의 11 x 14 배열로 구성되어 있으므로 다른 …
115 python  file-io  numpy 

14
파이썬에서 단위 테스트에서 데이터 출력
파이썬으로 단위 테스트를 작성하는 경우 (unittest 모듈 사용) 실패한 테스트에서 데이터를 출력 할 수 있으므로 오류의 원인을 추론하는 데 도움이되도록 검사 할 수 있습니까? 일부 정보를 전달할 수있는 사용자 지정 메시지를 만드는 기능을 알고 있지만 때로는 문자열로 쉽게 표현할 수없는 더 복잡한 데이터를 처리 할 수 ​​있습니다. 예를 들어, Foo …

4
ValueError를 발생시키는 방법?
문자열에서 특정 문자의 가장 큰 인덱스를 찾는이 코드가 있지만 ValueError지정된 문자가 문자열에서 발생하지 않을 때 a를 발생시키고 싶습니다 . 그래서 다음과 같이 : contains('bababa', 'k') 결과는 다음과 같습니다. → ValueError: could not find k in bababa 어떻게 할 수 있습니까? 내 기능에 대한 현재 코드는 다음과 같습니다. def contains(string,char): list …
115 python  string 



6
BeautifulSoup을 사용하여 노드의 자식을 찾는 방법
나는 <a>자식 인 모든 태그 를 얻고 싶다.<li> . <div> <li class="test"> <a>link1</a> <ul> <li> <a>link2</a> </li> </ul> </li> </div> 다음과 같은 특정 클래스의 요소를 찾는 방법을 알고 있습니다. soup.find("li", { "class" : "test" }) 그러나 나는 모든 것을 찾는 방법을 모른다 <a><li class=test> 다른 사람이 아닌 모든 자녀 . …

14
파이썬 print end = ''
이 파이썬 스크립트를 실행해야합니다. gdal_retile.py 하지만이 줄에 예외가 있습니다. if Verbose: print("Building internam Index for %d tile(s) ..." % len(inputTiles), end=' ') 는 end=''유효하지 않은 구문입니다. 나는 이유와 저자가하려는 의도가 궁금합니다. 나는 당신이 아직 추측하지 않았다면 파이썬을 처음 접했습니다. 문제의 근본 원인은 이러한 가져 오기가 실패했기 때문에 가져 오기를 포함해야한다는 …
115 python 

3
while (1) vs. while (True) — 왜 차이점이 있습니까 (python 2 바이트 코드에서)?
perl의 무한 루프에 대한이 질문에 흥미가 있습니다. while (1) Vs. for (;;) 속도 차이가 있습니까? , 나는 파이썬에서 비슷한 비교를 실행하기로 결정했습니다. 컴파일러가 while(True): pass및 while(1): pass에 대해 동일한 바이트 코드를 생성 할 것으로 예상 했지만 실제로 python2.7에서는 그렇지 않습니다. 다음 스크립트 : import dis def while_one(): while 1: pass …
115 python 

6
Django 모델 생성 또는 존재하는 경우 업데이트
사람의 ID가 존재하지 않는 경우 Person과 같은 모델 개체를 만들고 싶습니다. 그렇지 않으면 해당 사람 개체를 가져옵니다. 다음과 같이 새 사람을 만드는 코드 : class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): person = self.create(identifier = identifier) return …

6
txt 파일에 dict를 작성하고 다시 읽습니까?
txt 파일에 사전을 쓰려고합니다. 그런 다음로 키를 입력하여 dict 값을 읽습니다 raw_input. 한 걸음을 놓친 것 같지만 지금은 잠시 찾고 있습니다. 이 오류가 발생합니다. File "name.py", line 24, in reading print whip[name] TypeError: string indices must be integers, not str 내 코드 : #!/usr/bin/env python from sys import exit class …
115 python 

7
Python에서 "ImportError : No module named…"오류를 수정하는 방법은 무엇입니까?
이 ImportError 오류를 수정하는 올바른 방법은 무엇입니까? 다음 디렉터리 구조가 있습니다. /home/bodacydo /home/bodacydo/work /home/bodacydo/work/project /home/bodacydo/work/project/programs /home/bodacydo/work/project/foo 그리고 나는 디렉토리에 있습니다. /home/bodacydo/work/project 이제 입력하면 python ./programs/my_python_program.py 나는 즉시 얻는다 ImportError: No module named foo.tasks ./programs/my_python_program.py에는 다음 행 이 포함됩니다. from foo.tasks import my_function 파이썬이 왜 찾지 못하는지 이해할 수 없습니다 ./foo/tasks.py. …
115 python 

9
함수형 프로그래밍의 'fold'함수에 해당하는 'pythonic'은 무엇입니까?
Haskell에서 다음과 같은 것을 달성하는 가장 관용적 인 방법은 무엇입니까? foldl (+) 0 [1,2,3,4,5] --> 15 또는 Ruby에서 이에 상응하는 것 : [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 분명히 파이썬은 reduce위와 똑같이 폴드 구현 인 함수를 제공 하지만, 프로그래밍의 'pythonic'방식은 가능한 경우 lambda목록 이해를 선호하는 용어와 고차 함수 를 …

3
정규식을 기반으로 파이썬 분할 문자열
"HELLO there HOW are YOU"(Python에서) 대문자 로 문자열을 분할하는 가장 좋은 방법은 무엇입니까 ? 그래서 나는 다음과 같은 배열로 끝날 것입니다. results = ['HELLO there', 'HOW are', 'YOU'] 편집하다: 나는 시도했다 : p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) 그래도 작동하지 않는 것 같습니다.
115 python  regex  split 

9
컨테이너 객체 (Python)에 대해 __iter __ (self)를 구현하는 방법
사용자 지정 컨테이너 개체를 작성했습니다. 이 페이지 에 따르면 내 개체에이 메서드를 구현해야합니다. __iter__(self) 그러나 Python 참조 설명서의 반복자 유형 에 대한 링크를 따라 가면 직접 구현하는 방법에 대한 예제가 제공되지 않습니다. 누군가가이를 수행하는 방법을 보여주는 스 니펫 (또는 리소스에 대한 링크)을 게시 할 수 있습니까? 내가 쓰고있는 컨테이너는 맵 …
115 python 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.