본문 바로가기

파이썬 공부2392

파이썬 Extract day of year and Julian day from a string date 파이썬에 "2012.11.07" 문자열이 있습니다. 날짜 개체로 변환 한 다음 일 과 줄리안 일 의 정수 값을 가져와야합니다. 가능할까요? 해결 방법 >>> import datetime >>> fmt = '%Y.%m.%d' >>> s = '2012.11.07' >>> dt = datetime.datetime.strptime(s, fmt) >>> dt datetime.datetime(2012, 11, 7, 0, 0) >>> tt = dt.timetuple() >>> tt.tm_yday 312 "줄리안 데이"라는 용어는 몇 가지 다른 의미를 가지고 있습니다. 2012312 를 찾는 경우 간접적으로 수행해야합니다 (예 : 다음 중 하나). >>> int('%d%03d' % (tt.tm_year, tt.tm_y.. 2021. 2. 1.
파이썬에서 "키를 누르는"방법은 무엇입니까? 파이썬에서 "키 누르기"(또는 메뉴 옵션 가져 오기)를 수행하려면 어떻게해야합니까? 표준 라이브러리를 사용하여이를 수행 할 수있는 휴대용 방법이 있습니까? 해결 방법 try: # Win32 from msvcrt import getch except ImportError: # UNIX def getch(): import sys, tty, termios fd = sys.stdin.fileno() old = termios.tcgetattr(fd) try: tty.setraw(fd) return sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old) 참조 페이지 https://stackoverflow.com/questions/1394956 2021. 2. 1.
파이썬 Python으로 SQL 구문 분석 비 관계형 데이터 저장소 위에 SQL 인터페이스를 만들고 싶습니다. 비 관계형 데이터 저장소이지만 관계형 방식으로 데이터에 액세스하는 것이 좋습니다. 이전에 파서를 구현 한 적이 없으므로 SQL 파서 및 평가자를 가장 잘 구현하는 방법에 대한 조언이 필요합니다. 업데이트 : pyparsing을 사용하여 간단한 SQL 파서를 구현했습니다. 내 데이터 저장소에 대한 관계형 작업을 구현하는 Python 코드와 결합하면 매우 간단했습니다. 제가 의견 중 하나에서 말했듯이 연습의 요점은보고 엔진에서 데이터를 사용할 수 있도록하는 것이 었습니다. 이렇게하려면 ODBC 드라이버를 구현해야 할 것입니다. 이것은 아마도 많은 일입니다. 해결 방법 Pyparsing은 사용하기 매우 쉽고 sql과 똑같지 않도록 매우 쉽게 .. 2021. 2. 1.
파이썬 `bin (30)`이`0b11110` 대신`00011110`을 반환하도록하려면 어떻게해야합니까? bin (30) : "0b11110"의 출력에서 ​​"b"는 무엇을 의미합니까? 이 "b"를 제거 할 수있는 방법이 있습니까? 항상 표준 8 자리 출력을 반환하도록 bin ()의 출력을 얻으려면 어떻게해야합니까? 해결 방법 길이 너비의 문자열에서 0으로 채워진 숫자 문자열을 반환합니다. 부호 접두사가 올바르게 처리됩니다. 너비가 len (s)보다 작 으면 원래 문자열이 반환됩니다. >>> bin(30)[2:].zfill(8) '00011110' >>> 참조 페이지 https://stackoverflow.com/questions/1395356 2021. 2. 1.
파이썬 LF를 CRLF로 어떻게 변환합니까? 줄 바꿈을 CRLF로 변환하여 반복 할 수있는 방법은 무엇입니까? 내가 사용할 프로그램은 파일의 각 줄을 통과하므로 단어는 한 줄에 하나씩 있어야합니다. 다음은 파일의 일부입니다. bitbackbitebackbiterbackbitersbackbitesbackbitingbackbittenbackboard 그것은해야한다: bit backbite backbiter backbiters backbites backbiting backbitten backboard 내 파일을이 유형으로 어떻게 변환 할 수 있습니까? 참고 : 총 80,000 단어 정도의 26 개 파일 (한 글자 당 하나씩)입니다 (따라서 프로그램이 매우 빠릅니다). 유니 코드로 작업 한 적이 없기 때문에 어디서부터 시작해야할지 모르겠습니다. 미리 감사.. 2021. 1. 31.
파이썬 Python 코드에서 REPL (Read, Eval, Print, Loop)에 드롭하는 방법 스크립트가 명령 줄에서 시작된 경우에도 실행 중 임의의 지점에서 Python 스크립트를 REPL에 프로그래밍 방식으로 강제로 드롭하는 방법이 있습니까? 빠르고 더러운 플로팅 프로그램을 작성 중입니다. stdin 또는 파일에서 데이터를 읽고 플롯 한 다음 REPL에 드롭하여 플롯을 사용자 지정할 수 있도록합니다. 해결 방법 파이썬에 대화 형 옵션을 사용해 볼 수 있습니다. python -i program.py 이것은 program.py의 코드를 실행 한 다음 REPL로 이동합니다. program.py의 최상위 수준에서 정의하거나 가져온 모든 것을 사용할 수 있습니다. 참조 페이지 https://stackoverflow.com/questions/1395913 2021. 1. 31.
파이썬 id ()로 개체를 가져 오시겠습니까? id (thing) 을 수행하여 검색 한 Python 객체의 ID가 있다고 가정 해 보겠습니다. 주어진 ID 번호로 thing 을 다시 찾으려면 어떻게합니까? 해결 방법 다른 방법으로 구현하는 것을 고려하고 싶을 것입니다. weakref 모듈을 알고 있습니까? 참조 페이지 https://stackoverflow.com/questions/1396668 2021. 1. 31.
파이썬 ImportError : 6이라는 모듈이 없습니다. 종속성을 사용하여 OpenERP 프로젝트를 빌드하려고합니다. 지금이 오류가 발생합니다. Traceback (most recent call last): File "openerp-client.py", line 105, in File "modules\__init__.pyo", line 23, in File "modules\gui\__init__.pyo", line 22, in File "modules\gui\main.pyo", line 33, in File "rpc.pyo", line 29, in File "common\__init__.pyo", line 22, in File "common\common.pyo", line 26, in File "tools\__init__.pyo", line 28, in Fil.. 2021. 1. 31.
파이썬 Python-sock.recv를 문자열로 변환 나는 파이썬과 네트워킹을 파헤 치고있다. while True: data = sock.recv(10240) 이것은 확실히 듣고 있습니다. 하지만 텍스트 문자열로 변환해야 할 것 같습니다. struct.unpack () 을 사용하는 사람들을 보았지만 정확히 어떻게 작동하는지 모르겠습니다. 변환하는 방법은 무엇입니까? 해결 방법 소켓에서 데이터를받습니다. 반환 값은 수신 된 데이터를 나타내는 바이트 열 객체입니다. stringdata = data.decode('utf-8') (Python 2.x에서 bytes 는 str 과 동일하므로 이미 문자열을 찾았습니다 .하지만 원하는 경우 유니 코드 텍스트 unicode 문자열을 가져옵니다. 3.x에서와 동일합니다.) 사람들이 넷 스트링이나 다른 유사한 기술을 사용하는.. 2021. 1. 31.
파이썬에서 클래스의 모든 멤버 변수를 반복 반복 가능한 클래스의 모든 변수 목록을 어떻게 얻습니까? locals ()와 비슷하지만 클래스 class Example(object): bool143 = True bool2 = True blah = False foo = True foobar2000 = False def as_list(self) ret = [] for field in XXX: if getattr(self, field): ret.append(field) return ",".join(ret) 이것은 반환되어야한다 >>> e = Example() >>> e.as_list() bool143, bool2, foo 해결 방법 dir(obj) 객체의 모든 속성을 제공합니다. 메서드 등에서 멤버를 직접 필터링해야합니다. class Example(obje.. 2021. 1. 31.