SQL 데이터를 가져오는 중 오류가 발생했습니다.
P粉648469285
P粉648469285 2023-09-04 17:09:42
0
1
526
<p>데이터베이스에서 데이터를 가져오는 중인데 다음과 같은 오류가 발생합니다. 코드는 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;">panda를 pd로 가져오기 SQLAlchemy 가져오기 엔진 = sqlalchemy.create_engine("mysql+pymysql://root:@localhost:3306/haider") df = pd.read_sql_table("ahmed", 엔진)</pre> <p>이 코드를 실행할 때 다음 오류가 발생했습니다: </p> <pre class="brush:php;toolbar:false;">-------------------- ----------------------------- AttributeError Traceback(가장 최근 호출 마지막) 셀 입력 [46], 라인 1 ----> 1 df = pd.read_sql_table("ahmed", 엔진) 파일 E:pythonlibsite-packagesspandasiosql.py:286, read_sql_table(table_name, con, 스키마, index_col, coerce_float,parse_dates, columns,chunksize) 282 raise ValueError(f"{table_name} 테이블을 찾을 수 없습니다") 284 # 오류: "Union[SQLDatabase, SQLiteDatabase]"의 "SQLiteDatabase" 항목; 285 # "read_table" 속성이 없습니다. --> 286 테이블 = pandas_sql.read_table( # 유형: 무시[union-attr] 287 테이블 이름, 288 index_col=index_col, 289 coerce_float=coerce_float, 290 파싱_날짜=파싱_날짜, 291 열=열, 292 청크크기=청크크기, 293 ) 테이블이 None이 아닌 경우 295: 296 리턴 테이블 파일 E:pythonlibsite-packagesspandasiosql.py:1460, SQLDatabase.read_table(self, table_name, index_col, coerce_float,parse_dates, columns,schema,chunksize) 1417 """ 1418 SQL 데이터베이스 테이블을 DataFrame으로 읽어 들입니다. 1419 (...) 1457 1458 """ 1459 테이블 = SQLTable(테이블_이름, self, 인덱스=index_col, 스키마=스키마) -> 1460 반환 테이블.읽기( 1461 coerce_float=coerce_float, 1462 파싱_날짜=파싱_날짜, 1463개의 열=열, 1464 청크크기=청크크기, 1465) 파일 E:pythonlibsite-packagesspandasiosql.py:1003, SQLTable.read(self, coerce_float,parse_dates, columns,chunksize) 1001 그 외: 1002 sql_select = 선택(self.table) -> 1003 결과 = self.pd_sql.execute(sql_select) 1004 컬럼명 = 결과.키() 청크 크기가 None이 아닌 경우 1006: 파일 E:pythonlibsite-packagesspandasiosql.py:1405, SQLDatabase.execute(self, *args, **kwargs) 1403 def 실행(self, *args, **kwargs): 1404 """연결 가능한 SQLAlchemy에 대한 단순 패스스루""" -> 1405 self.connectable.execution_options().execute(*args, **kwargs)를 반환합니다. AttributeError: 'OptionEngine' 개체에 'execute' 속성이 없습니다</pre> <p>참고: 데이터베이스에 대한 비밀번호가 없고 PyMySQL도 설치되어 있습니다.</p> <p>Python을 사용하여 SQL 데이터를 가져오는 동안 발생하는 오류에 대해 설명하려고 하며 문제에 대한 해결책을 알고 싶습니다. </p>
P粉648469285
P粉648469285

모든 응답(1)
P粉781235689

다음을 시도해 보시기를 적극 권장합니다

으아악

마지막 connect() 부분이 누락된 것 같습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿