본문 바로가기

python2392

파이썬 Tkinter에서 파일 저장 대화 상자 파이썬에서 GUI 기반 텍스트 편집기를 구현하고 있습니다. 텍스트 영역을 표시했지만 Tkinter에서 asksaveasfile 메서드를 사용하려고하면 파일이 저장되었음을 표시하지만 데스크톱 편집기에서 동일한 파일을 열려고하면 빈 파일이 표시됩니다. 만 파일이 생성되고 저장됩니다. 그 내용은 아닙니다. 이유를 알고 싶습니다. 내가 뭘 잘못하고 있니? 내 코드는 다음과 같습니다. from Tkinter import * import tkMessageBox import Tkinter import tkFileDialog def donothing(): print "a" def file_save(): name=asksaveasfile(mode='w',defaultextension=".txt") text2save=st.. 2021. 1. 4.
파이썬 Python에서 빈 개체 만들기 파이썬에서 빈 객체를 정의하는 단축키가 있습니까? 아니면 항상 사용자 정의 빈 클래스의 인스턴스를 만들어야합니까? 편집 : 오리 타이핑에 사용할 수있는 빈 개체를 의미합니다. 해결 방법 type을 사용하여 즉석에서 새 클래스를 만든 다음 인스턴스화 할 수 있습니다. 이렇게 : >>> t = type('test', (object,), {})() >>> t 유형에 대한 인수는 클래스 이름, 기본 클래스의 튜플 및 개체의 사전입니다. 함수 (객체의 메서드) 또는 속성을 포함 할 수 있습니다. 실제로 첫 번째 줄을 줄여서 >>> t = type('test', (), {})() >>> t.__class__.__bases__ (object,) 기본적으로 type은 object에서 상속하는 새로운 스타일 클래스를 생.. 2021. 1. 4.
파이썬 Python은 MySQL 준비 문을 지원합니까? 나는 준비된 문이 SELECT 쿼리를 20 % 더 빠르게 만든 PHP 프로젝트에서 작업했습니다. 파이썬에서 작동하는지 궁금합니다. 구체적으로 말하거나하지 않는 것을 찾을 수없는 것 같습니다. 해결 방법 정답이 아닙니다. "매개 변수화"는 MySQLdb에서 문자열을 이스케이프 한 다음 맹목적으로 쿼리에 삽입하는 방식으로 수행됩니다. MYSQL_STMT API. As a result unicode strings have to go through two intermediate representations (encoded string, escaped encoded string) 데이터베이스에 수신되기 전에 그래서 대답은 : 아니요, 그렇지 않습니다. 참조 페이지 https://stackoverflow.com/q.. 2021. 1. 4.
파이썬 AttributeError : 'datetime'모듈에 'strptime'속성이 없습니다. 다음은 내 Transaction 클래스입니다. class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy 그리고 date 함수를 실행하려고 할 때 : tr = Transaction('AAPL', 600, '2013-10-25') print tr.date 다음과 같은 오류가 발생합니다. self.date = datetime.strptime(self.d, "%Y-%m-%d") AttributeErro.. 2021. 1. 4.
파이썬 Pandas DataFrame 열 헤더에서 목록 가져 오기 Pandas DataFrame에서 열 머리글 목록을 가져오고 싶습니다. DataFrame은 사용자 입력에서 나올 것이므로 얼마나 많은 열이 있는지 또는 무엇을 호출할지 알 수 없습니다. 예를 들어 다음과 같은 DataFrame이 주어진 경우 : >>> my_dataframe y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 4 6 7 7 5 4 8 3 6 8 2 8 7 9 9 10 8 6 6 4 9 10 10 7 다음과 같은 목록이 표시됩니다. >>> header_list ['y', 'gdp', 'cap'] 해결 방법 다음을 수행하여 값을 목록으로 가져올 수 있습니다. list(my_dataframe.columns.values) list(my_dataframe) 참조 페이지 ht.. 2021. 1. 4.
파이썬 pyyaml ​​: 태그없이 덤핑 나는 가지고있다 >>> import yaml >>> yaml.dump(u'abc') "!!python/unicode 'abc'\n" 하지만 나는 원한다 >>> import yaml >>> yaml.dump(u'abc', magic='something') 'abc\n' 어떤 마법 매개 변수가 태그 지정을 강제하지 않습니까? 해결 방법 dump 대신 safe_dump 를 사용할 수 있습니다. 그러면 임의의 Python 객체를 나타낼 수 없다는 점을 명심하십시오. 또한 YAML을 로드 하면 unicode 대신 str 객체를 얻게됩니다. 참조 페이지 https://stackoverflow.com/questions/1950306 2021. 1. 4.
파이썬 이 코드에서 classmethod는 무엇을합니까? django.utils.tree.py에서 : def _new_instance(cls, children=None, connector=None, negated=False): obj = Node(children, connector, negated) obj.__class__ = cls return obj _new_instance = classmethod(_new_instance) 이 코드 샘플에서 classmethod 가 무엇을하는지 모르겠습니다. 누군가 그것이 무엇을하고 어떻게 사용하는지 설명 할 수 있습니까? 해결 방법 classmethod 는 함수를 래핑하는 데코레이터이며 결과 객체를 클래스 또는 (동등하게) 인스턴스에서 호출 할 수 있습니다. >>> class x(object): ... def c1(*a.. 2021. 1. 3.
파이썬 boto를 사용하여 AWS 인스턴스에서 태그 얻기 Python의 boto 라이브러리를 사용하여 AWS 계정의 인스턴스에서 태그를 가져 오려고합니다. 이 스 니펫은 올바르게 작동하지만 모든 태그를 가져옵니다. tags = e.get_all_tags() for tag in tags: print tag.name, tag.value (e는 EC2 연결입니다) 개별 인스턴스에서 태그를 요청하면 print vm.__dict__['tags'] 또는 print vm.tags 빈 목록이 표시됩니다 (vm은 실제로 인스턴스 클래스 임). 다음 코드 : vm.__dict__['tags']['Name'] 물론 결과 : KeyError: 'Name' 내 코드는 어제까지 작동했고 갑자기 인스턴스에서 태그를 가져올 수 없습니다. AWS API에 문제가 있는지 아는 사람이 있습니까.. 2021. 1. 3.
파이썬 SMTP를 사용하여 첨부 파일을 보내려면 어떻게합니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/1966073 2021. 1. 3.
파이썬 Converting NumPy array into Python List structure? 해결 방법 import numpy as np >>> np.array([[1,2,3],[4,5,6]]).tolist() [[1, 2, 3], [4, 5, 6]] 참조 페이지 https://stackoverflow.com/questions/1966207 2021. 1. 3.