반응형

python 36

IPython 노트북 서버 3에서 함수 인수를 보려면 어떻게 해야 합니까?

IPython 노트북 서버 3에서 함수 인수를 보려면 어떻게 해야 합니까? 저는 최근에 아나콘다 버전인 아이피톤 노트북 3(정확히는 3.1.0-cbccb68)으로 바꿨습니다.이전에 함수를 입력하고 다음과 같은 괄호를 열었을 때: time.sleep() 커서가 괄호 사이에 있으면 함수 인수를 표시하는 상황별 오버레이 메뉴가 나타납니다.이제 보이지 않습니다. 검색을 해봤지만 이 기능을 어떻게 설정할 수 있는지 알 수 없습니다. 1.0에서 기능은 다음과 같이 제한되었습니다.(그리고.tab그리고.shift-tab2.0으로tab더 이상 사용되지 않지만 일부 명확한 경우에는 여전히 기능하며, 많은 경우에는 검사를 완료하거나 검사하는 것이 경쟁적이었습니다.권장 사항은 항상 사용하는 것입니다.shift-Tab.(또한 ..

programing 2023.06.14

이전 인쇄물을 stdout으로 덮어쓰는 방법은 무엇입니까?

이전 인쇄물을 stdout으로 덮어쓰는 방법은 무엇입니까? 만약 내가 다음 코드를 가지고 있다면: for x in range(10): print(x) 의 결과물을 얻을 것입니다. 1 2 etc.. 제가 하고 싶은 것은 새 줄을 인쇄하는 것이 아니라 이전 값을 대체하여 같은 줄의 새 값으로 덮어쓰는 것입니다.단순 버전 리턴을 입니다.'\r'줄로 입니다.). 다음 줄로 이동하지 않고 줄의 시작으로 돌아가는 문자입니다. 파이썬 3 for x in range(10): print(x, end='\r') print() Python 2.7과의 상위 호환 from __future__ import print_function for x in range(10): print(x, end='\r') print() 파이썬 2.7..

programing 2023.06.14

장고에서 카운트 주석을 위해 객체를 필터링하는 방법은 무엇입니까?

장고에서 카운트 주석을 위해 객체를 필터링하는 방법은 무엇입니까? 간단한 모형을 .Event그리고.Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) 이벤트 쿼리에 총 참가자 수를 주석으로 추가하는 것은 쉽습니다. events = Event.objects.all().annotate(participants=models.Count('participant')) 을 다는 ..

programing 2023.06.09

여러 테스트에 대한 Unit test setUp/tearDown

여러 테스트에 대한 Unit test setUp/tearDown 테스트 시나리오의 시작/종료 시 실행되는 기능이 있습니까?setUp 및 tearDown 기능은 모든 테스트 전후에 실행됩니다. 저는 일반적으로 이것을 갖고 싶습니다. class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq) def test_sample(self): with self.assertRaises(ValueError): ra..

programing 2023.06.09

처음 사용한 후에도 할당된(재) 변수(글로벌이어야 함)를 사용하려고 하는 UnboundLocalError

처음 사용한 후에도 할당된(재) 변수(글로벌이어야 함)를 사용하려고 하는 UnboundLocalError 이 코드를 시도할 때: a, b, c = (1, 2, 3) def test(): print(a) print(b) print(c) c += 1 test() 다음에서 오류가 발생했습니다.print(c)다음과 같은 줄: UnboundLocalError: local variable 'c' referenced before assignment 최신 버전의 Python 또는 UnboundLocalError: 'c' not assigned 일부 구 버전에서는 .c += 1,둘다요.prints는 성공적입니다. 안 가요: 왜 거죠?a그리고.b 일을 하다, 일을 하다, 일을 하다c그렇지 않나요?어떻게 했습니까?c += ..

programing 2023.06.04

Google Colab의 연결 해제를 방지하려면 어떻게 해야 합니까?

Google Colab의 연결 해제를 방지하려면 어떻게 해야 합니까? Google Colab이 시간 초과 시 연결이 끊기지 않도록 프로그래밍 방식으로 방지하는 방법이 있습니까? 다음은 노트북의 연결이 자동으로 끊어지는 상황을 설명합니다. Google Colab 노트북의 유휴 시간 제한은 90분이고 절대 시간 제한은 12시간입니다.즉, 사용자가 Google Colab 노트북과 90분 이상 상호 작용하지 않으면 인스턴스가 자동으로 종료됩니다.또한 Colab 인스턴스의 최대 수명은 12시간입니다. 당연히, 우리는 끊임없이 수동으로 상호 작용할 필요 없이 인스턴스에서 최대치를 자동으로 짜내고자 합니다.여기서는 일반적으로 볼 수 있는 시스템 요구 사항을 가정하겠습니다. Ubuntu 18.04 LTS(바이오닉 비버..

programing 2023.06.04
반응형