다른 코드에 맞게 SQLAlchemy를 사용하여 코드 된 SQLite에 CSV 파일을로드하고 싶습니다. SQLAlchemy CSV 가져 오기 (SQLite로)?
명령 선 부하
은 다음과 같다 :create table MYTABLE (...);
.separator ','
.import myfile.csv MYTABLE
(INSERT
의 행당 방지) 등가 SQLAlchemy의 조작이 있는가?
감사
다른 코드에 맞게 SQLAlchemy를 사용하여 코드 된 SQLite에 CSV 파일을로드하고 싶습니다. SQLAlchemy CSV 가져 오기 (SQLite로)?
명령 선 부하
은 다음과 같다 :create table MYTABLE (...);
.separator ','
.import myfile.csv MYTABLE
(INSERT
의 행당 방지) 등가 SQLAlchemy의 조작이 있는가?
감사
.import
명령은 SQLite는 구문의 CLI이 아닌 부분의 일부입니다.
당신은 CSV의 내용이 사용할 수있는 파일을 가져올 경우 python's csv reader 및 데이터베이스합니다 (CSV)에서 모든 행을 삽입 SQLAlchemy를 사용하여 :
>>> import csv
>>> with open('myfile.csv', 'rb') as csvfile:
... tbl_reader = csv.reader(csvfile, delimiter=',')
... for row in tbl_reader:
... mytbl.insert().values(id=row[0], name=row[1], content=row[2])
http://stackoverflow.com/ 질문/19904176/transactions-and-sqlalchemy – gliptak