파이썬 테이블이없는 경우 SQLalchemy
빈 데이터베이스 파일을 만드는 모듈을 작성했습니다. def create_database(): engine = create_engine("sqlite:///myexample.db", echo=True) metadata = MetaData(engine) metadata.create_all() 그러나 다른 함수에서 myexample.db 데이터베이스를 열고 해당 테이블이 아직없는 경우 테이블을 만들고 싶습니다. 내가 만들 첫 번째 후속 테이블의 EG는 다음과 같습니다. Table(Variable_TableName, metadata, Column('Id', Integer, primary_key=True, nullable=False), Column('Date', Date), Column('Volume', Floa..
2020. 11. 14.
파이썬 Mapping dictionary value to list
다음 사전이 주어지면 : dct = {'a':3, 'b':3,'c':5,'d':3} 이러한 값을 다음과 같은 목록에 어떻게 적용 할 수 있습니까? lst = ['c', 'd', 'a', 'b', 'd'] 다음과 같은 것을 얻으려면 : lstval = [5, 3, 3, 3, 3] 해결 방법 >>> map(dct.get, lst) [5, 3, 3, 3, 3] >>> [dct[k] for k in lst] [5, 3, 3, 3, 3] 참조 페이지 https://stackoverflow.com/questions/33078554
2020. 11. 14.
파이썬 How to quickly parse a list of strings
구분 문자로 구분 된 단어 목록을 분할하려면 다음을 사용할 수 있습니다. >>> 'abc,foo,bar'.split(',') ['abc', 'foo', 'bar'] 하지만 구분 기호 문자를 포함 할 수있는 인용 문자열도 처리하려면 어떻게 쉽고 빠르게 동일한 작업을 수행 할 수 있습니까? In: 'abc,"a string, with a comma","another, one"' Out: ['abc', 'a string, with a comma', 'another, one'] 해결 방법 import csv input = ['abc,"a string, with a comma","another, one"'] parser = csv.reader(input) for fields in parser: for i,f in..
2020. 11. 14.