python - Windows에서 sqlalchemy를 사용할 때 플라스크에 sqlite 경로 문제가 발생했습니다. 항상 앞에 c://가 자동으로 추가됩니다.
迷茫
迷茫 2017-05-27 17:39:23
0
2
782

최근 플라스크를 배우다가 sqlalchemy를 사용하다가 문제가 발생했습니다. win10 시스템을 사용하고 있는데 구성 파일은 다음과 같습니다.

으아악

그 후 데이터베이스를 열 수 없는 예외가 발생했으며 프로그램에 의해 경로가

로 수정된 것으로 나타났습니다. 으아악

몇번 시도해 봤는데 안되더라구요sqlite:////后面接的是什么,都会在前面加一个C:\, 너무 이상해요, 해결해주세요.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
漂亮男人

는 sqlite 뒤에 4개가 아닌 3개의 슬래시가 따른다는 의미입니다.

淡淡烟草味

공식 문서에 설명되어 있습니다
engine = create_engine('sqlite:///C:pathtofoo.db') # Windowsengine = create_engine('sqlite:///C:pathtofoo.db') # Windows
engine = create_engine(r'sqlite:///C:pathtofoo.db') # Windows alternative using raw string
engine = create_engine(r'sqlite:///C:pathtofoo.db') # Windows 대안 원시 문자열 사용

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