«python» 태그된 질문

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

7
Python 구조의 메모리 내 크기
32 비트 및 64 비트 플랫폼에서 Python 데이터 구조의 메모리 크기에 대한 참조가 있습니까? 그렇지 않다면 이것은 그것을 가지고 있으면 좋을 것입니다. 더 철저할수록 좋습니다! 그렇다면 다음 파이썬 구조에서 얼마나 많은 바이트가 사용 len됩니까 (관련된 경우 및 콘텐츠 유형 에 따라 다름 )? int float 참고 str 유니 코드 문자열 …

13
SMTP를 사용하여 Python에서 메일 보내기
SMTP를 사용하여 Python에서 메일을 보내려면 다음 방법을 사용하고 있습니다. 사용하기에 올바른 방법입니까 아니면 내가 놓친 것이 있습니까? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('YOUR.MAIL.SERVER', 26) smtp.login('USERNAME@DOMAIN', 'PASSWORD') from_addr = "John Doe <john@doe.net>" to_addr = "foo@bar.com" subj = "hello" date = datetime.datetime.now().strftime( "%d/%m/%Y %H:%M" …
118 python  smtp 

6
목록 이해는 이해 범위 이후에도 이름을 리 바인드합니다. 이게 옳은 거니?
Comprehensions는 범위 지정과 예상치 못한 상호 작용을합니다. 이것이 예상되는 동작입니까? 방법이 있습니다. def leave_room(self, uid): u = self.user_by_id(uid) r = self.rooms[u.rid] other_uids = [ouid for ouid in r.users_by_id.keys() if ouid != u.uid] other_us = [self.user_by_id(uid) for uid in other_uids] r.remove_user(uid) # OOPS! uid has been re-bound by the list comprehension …

4
여러 테스트를위한 Unittest 설정 / 해체
테스트 시나리오의 시작 / 끝에서 실행되는 기능이 있습니까? 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): random.sample(self.seq, 20) for element in random.sample(self.seq, 5): …

3
파이썬 스크립트를 바이너리 실행 파일로 컴파일하는 방법
Python 스크립트를 Windows 실행 파일로 변환해야합니다. Python 2.6이 python26. 하나의 스크립트를 작성하여 C:\pythonscript. 이 폴더 안에는 두 개의 파일이 있습니다 Setup.py및 oldlogs.py(이 파일에는 커버가 필요합니다) setup.py 코드는 from distutils.core import setup import py2exe setup(console=['oldlogs.py']) oldlogs.py를 exe 파일로 어떻게 변환 할 수 있습니까?

9
Tensorflow에서 그래프의 모든 Tensor 이름을 가져옵니다.
저는 Tensorflow및로 신경망을 만들고 있습니다 skflow. 어떤 이유로 그래서 내가 사용하고, 주어진 입력에 대한 몇 가지 내부 텐서의 값을 얻으려면 myClassifier.get_layer_value(input, "tensorName"), myClassifier인 skflow.estimators.TensorFlowEstimator. 그러나 이름을 알더라도 텐서 이름의 올바른 구문을 찾기가 어렵 기 때문에 (그리고 연산과 텐서 사이에 혼란스러워집니다) 그래프를 플로팅하고 이름을 찾기 위해 텐서 보드를 사용하고 있습니다. 텐서 …


7
런타임에 Python 모듈 버전 확인
많은 타사 Python 모듈에는 모듈에 대한 버전 정보를 보유하는 속성이 있지만 (일반적으로 module.VERSION또는 같은 것 module.__version__) 일부는 그렇지 않습니다. 이러한 모듈의 특정 예는 libxslt 및 libxml2입니다. 이러한 모듈의 올바른 버전이 런타임에 사용되고 있는지 확인해야합니다. 이를 수행하는 방법이 있습니까? 잠재적 인 해결책은 런타임에 소스를 읽고 해시 한 다음 알려진 버전의 해시와 …
118 python  module  version 

10
색인으로 Python 사전 요소에 액세스
다음과 같은 사전을 고려하십시오. mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } 예를 들어이 사전의 특정 요소에 어떻게 액세스합니까? 예를 들어 Apple의 첫 번째 요소를 포맷 한 후 첫 번째 요소를 인쇄하고 싶습니다. 추가 정보 위의 데이터 구조는 파이썬 함수에서 입력 파일을 구문 분석하여 생성되었습니다. 그러나 일단 생성되면 해당 …
118 python  dictionary 

9
파이썬은 int와 long을 어떻게 관리합니까?
파이썬이 내부적으로 int 및 long 유형을 관리하는 방법을 아는 사람이 있습니까? 올바른 유형을 동적으로 선택합니까? int의 한계는 무엇입니까? Python 2.6을 사용하고 있는데 이전 버전과 다릅니 까? 아래 코드를 어떻게 이해해야합니까? >>> print type(65535) <type 'int'> >>> print type(65536*65536) <type 'long'> 최신 정보: >>> print type(0x7fffffff) <type 'int'> >>> print type(0x80000000) …
118 python  integer 

3
Pandas Future 경고를 억제하는 방법은 무엇입니까?
프로그램을 실행하면 판다 스는 매번 아래와 같은 '미래 경고'를 해요. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) 나는 메시지를 받았지만 Pandas가 그러한 메시지를 계속해서 보여주는 것을 멈추고 싶습니다. Pandas가 'Future warning'을 표시하지 않도록 설정할 수있는 내장 매개 변수가 있습니까?


6
파이썬에서 언제 메서드 대신 함수를 사용해야합니까?
Zen of Python은 작업을 수행 할 수있는 방법은 하나만 있어야한다고 말합니다.하지만 자주 함수를 사용할 때와 메서드를 사용할 때를 결정하는 문제에 직면합니다. 간단한 예인 ChessBoard 객체를 보겠습니다. 보드에서 사용 가능한 모든 합법적 인 King 이동을 얻을 수있는 방법이 필요하다고 가정 해 보겠습니다. ChessBoard.get_king_moves () 또는 get_king_moves (chess_board)를 작성합니까? 내가 살펴본 몇 …

14
sqlite 쿼리에서 dict를 어떻게 얻을 수 있습니까?
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") 반복을 통해 행에 해당하는 목록을 얻습니다. for row in res: print row 나는 열의 이름을 얻을 수 있습니다 col_name_list = [tuple[0] for tuple in res.description] 그러나 목록 대신 사전을 가져 오는 기능이나 설정이 있습니까? {'col1': 'value', 'col2': 'value'} 아니면 스스로해야합니까?

19
메타 클래스의 (구체적인) 사용 사례는 무엇입니까?
메타 클래스 사용을 좋아하고 정기적으로 솔루션으로 제공하는 친구가 있습니다. 메타 클래스를 거의 사용할 필요가 없다는 것을 알고 있습니다. 왜? 왜냐하면 당신이 클래스에 그런 일을하고 있다면 아마도 객체에 대해해야 할 것입니다. 그리고 작은 재 설계 / 리팩터링이 필요합니다. 메타 클래스를 사용할 수있게 됨으로써 많은 장소에서 많은 사람들이 클래스를 일종의 2 등급 …
118 python  metaclass 

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