인수를 처리할 수 없습니다: str() 목록, 튜플 또는 사전 유형이어야 합니다.
P粉585541766
P粉585541766 2024-01-02 09:02:53
0
1
514

이 작업은 작동하지 않으며 "인수를 처리할 수 없습니다: str(Ponteland의 Quality Tire Service), 목록, 튜플 또는 사전 유형이어야 합니다."라는 오류가 표시됩니다. 으아악

그러나 쿼리에 직접 값을 전달하면 오류 없이 실행되는 것 같습니다.

으아악

변수를 통해 문자열 매개변수 전달을 시도했지만 작동하지 않는 것 같습니다.

답은 나중에 알아보세요

import mysql.connector
from sentence_splitter import SentenceSplitter, split_text_into_sentences

mydb = mysql.connector.connect(
  host="00.00.00.00",
  user="user",
  password="password",
  database="database"
)


mycursor = mydb.cursor()


sql = ("""SELECT blog_paragraph FROM blog_paragraph WHERE blog_topic like '%"%s"%'""")
val = ("Providing Quality Tyre Services in Ponteland")
mycursor.execute(sql,val)

myresult = mycursor.fetchall()

for x in myresult:
      print(x)

P粉585541766
P粉585541766

모든 응답(1)
P粉447495069

오류 내용:

매개변수는 예상 유형 중 하나여야 하지만 전송 중입니다. str

val 변수에 괄호를 추가했습니다:

으아악

그러나 대괄호 대신 元组是由逗号,로 정의하면 다음과 같이 작동합니다.

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