TypeError : 목록이 아닌 문자열 또는 읽기 전용 문자 버퍼 여야합니다.

Rohit

DB에 연결하여 데이터를 얻으려고합니다.

그러나 파일에 쓰려고 할 때 아래 오류가 발생합니다.

TypeError: must be string or read-only character buffer, not list

아래는 내 샘플 코드입니다.

import pyodbc
path= "M:/xyz/"
file_write=open( path +"files.test.log", "w")
#print "Connection started"
db=pyodbc.connect('DSN=DB_NAME;PWD=xyz')
#print "Connection done"
cursor = db.cursor()
book_value="WPZ.N"
query="SELECT book_id FROM Table_name WHERE book_value='"+book_value+"'"
#print query
cursor.execute(query)
book_id= cursor.fetchall()
file_write.write(book_id)
#str(file_write)
#print file_write

이것에 대해 안내하십시오.

감사.

폴로

fetchall() 행 목록을 반환합니다.이 목록에서 문자열 유형이있는 실제 'book_id'를 가져 와서 파일에 작성해야합니다.

이 시도:

rows = cursor.fetchall()
for row in rows:
    file_write.write(row.book_id)  # not sure if row[0] works as well
    file_write.write('\n')  # new line or anything else you like

출처 : pyodbc 예제

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TypeError : float () 인수는 '목록'이 아닌 문자열 또는 숫자 여야합니다.

분류에서Dev

MongoDB에서 'GET'메서드 읽기, TypeError : 문자열 인덱스는 str이 아닌 정수 여야합니다.

분류에서Dev

TypeError : 목록 인덱스는 str '문자 변환'이 아닌 정수 또는 슬라이스 여야합니다.

분류에서Dev

TypeError : float () 인수는 'PolyCollection'이 아닌 문자열 또는 숫자 여야합니다.

분류에서Dev

TypeError : float () 인수는 'Profile'이 아닌 문자열 또는 숫자 여야합니다.

분류에서Dev

/ 1 인수의 TypeError는 다운로드가 아닌 문자열, 바이트 또는 정수 여야합니다.

분류에서Dev

PubNub : TypeError : stat : 경로는 NoneType이 아닌 문자열, 바이트, os.PathLike 또는 정수 여야합니다.

분류에서Dev

TypeError : 인수는 PosixPath가 아닌 문자열, 바이트 또는 정수 여야합니다.

분류에서Dev

Node JS TypeError : Secret은 문자열 또는 버퍼 여야합니다.

분류에서Dev

Scrapy : TypeError : 문자열 인덱스는 str이 아닌 정수 여야합니까?

분류에서Dev

TypeError : 'in <string>'에는 목록이 아닌 왼쪽 피연산자로 문자열이 필요합니다.

분류에서Dev

TypeError : int () 인수는 'NoneType'딥 러닝이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

분류에서Dev

Django save to DB : TypeError : int () 인수는 '튜플'이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

분류에서Dev

Pandas plot ()을 사용하여 "TypeError : float () 인수는 문자열 또는 숫자 여야합니다."가져 오기

분류에서Dev

Django-TypeError : int () 인수는 'dict'가 아닌 문자열 또는 숫자 여야합니다.

분류에서Dev

TypeError : 모양을 TensorShape로 변환하는 중 오류 발생 : int () 인수는 '튜플'이 아닌 문자열 또는 숫자 여야합니다.

분류에서Dev

Pandas pd.merge "TypeError : 문자열 인덱스는 str이 아닌 정수 여야합니다."

분류에서Dev

TensorFlow : TypeError : int () 인수는 'NoneType'이 아닌 문자열, 바이트와 유사한 객체 또는 숫자 여야합니다.

분류에서Dev

Python Pandas : 람다 내에서 맵 함수 사용 / TypeError : ( "int () 인수는 문자열, 바이트와 같은 객체 또는 숫자 여야하며 '목록'이 아니어야합니다."

분류에서Dev

TypeError : int () 인수는 문자열, 바이트와 유사한 객체 또는 'DCountry'가 아닌 숫자 여야합니다.

분류에서Dev

Django : int () 인수는 'Game'이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

분류에서Dev

int () 인수는 'QueryDict'가 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

분류에서Dev

TypeError : 예상 된 문자열 또는 버퍼 | 파이썬

분류에서Dev

오류 : "int () 인수는 데코레이터 @action의 '목록'이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다."

분류에서Dev

TypeError : float () 인수는 목록 합계가있는 문자열 또는 숫자 여야합니다.

분류에서Dev

목록 또는 조각의 여러 숫자에서 데이터 구문 분석-TypeError : 목록 인덱스는 str이 아닌 정수 또는 조각이어야합니다.

분류에서Dev

TypeError : 목록 인덱스는 str 사전이 아닌 정수 또는 슬라이스 여야합니다.

분류에서Dev

TypeError : 목록 인덱스는 JSON을 구문 분석하는 동안 str이 아닌 정수 또는 슬라이스 여야합니다.

분류에서Dev

파이썬 csv 쓰기 오류-문자열 인덱스는 str이 아닌 정수 여야합니다.

Related 관련 기사

  1. 1

    TypeError : float () 인수는 '목록'이 아닌 문자열 또는 숫자 여야합니다.

  2. 2

    MongoDB에서 'GET'메서드 읽기, TypeError : 문자열 인덱스는 str이 아닌 정수 여야합니다.

  3. 3

    TypeError : 목록 인덱스는 str '문자 변환'이 아닌 정수 또는 슬라이스 여야합니다.

  4. 4

    TypeError : float () 인수는 'PolyCollection'이 아닌 문자열 또는 숫자 여야합니다.

  5. 5

    TypeError : float () 인수는 'Profile'이 아닌 문자열 또는 숫자 여야합니다.

  6. 6

    / 1 인수의 TypeError는 다운로드가 아닌 문자열, 바이트 또는 정수 여야합니다.

  7. 7

    PubNub : TypeError : stat : 경로는 NoneType이 아닌 문자열, 바이트, os.PathLike 또는 정수 여야합니다.

  8. 8

    TypeError : 인수는 PosixPath가 아닌 문자열, 바이트 또는 정수 여야합니다.

  9. 9

    Node JS TypeError : Secret은 문자열 또는 버퍼 여야합니다.

  10. 10

    Scrapy : TypeError : 문자열 인덱스는 str이 아닌 정수 여야합니까?

  11. 11

    TypeError : 'in <string>'에는 목록이 아닌 왼쪽 피연산자로 문자열이 필요합니다.

  12. 12

    TypeError : int () 인수는 'NoneType'딥 러닝이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

  13. 13

    Django save to DB : TypeError : int () 인수는 '튜플'이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

  14. 14

    Pandas plot ()을 사용하여 "TypeError : float () 인수는 문자열 또는 숫자 여야합니다."가져 오기

  15. 15

    Django-TypeError : int () 인수는 'dict'가 아닌 문자열 또는 숫자 여야합니다.

  16. 16

    TypeError : 모양을 TensorShape로 변환하는 중 오류 발생 : int () 인수는 '튜플'이 아닌 문자열 또는 숫자 여야합니다.

  17. 17

    Pandas pd.merge "TypeError : 문자열 인덱스는 str이 아닌 정수 여야합니다."

  18. 18

    TensorFlow : TypeError : int () 인수는 'NoneType'이 아닌 문자열, 바이트와 유사한 객체 또는 숫자 여야합니다.

  19. 19

    Python Pandas : 람다 내에서 맵 함수 사용 / TypeError : ( "int () 인수는 문자열, 바이트와 같은 객체 또는 숫자 여야하며 '목록'이 아니어야합니다."

  20. 20

    TypeError : int () 인수는 문자열, 바이트와 유사한 객체 또는 'DCountry'가 아닌 숫자 여야합니다.

  21. 21

    Django : int () 인수는 'Game'이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

  22. 22

    int () 인수는 'QueryDict'가 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다.

  23. 23

    TypeError : 예상 된 문자열 또는 버퍼 | 파이썬

  24. 24

    오류 : "int () 인수는 데코레이터 @action의 '목록'이 아닌 문자열, 바이트 열류 객체 또는 숫자 여야합니다."

  25. 25

    TypeError : float () 인수는 목록 합계가있는 문자열 또는 숫자 여야합니다.

  26. 26

    목록 또는 조각의 여러 숫자에서 데이터 구문 분석-TypeError : 목록 인덱스는 str이 아닌 정수 또는 조각이어야합니다.

  27. 27

    TypeError : 목록 인덱스는 str 사전이 아닌 정수 또는 슬라이스 여야합니다.

  28. 28

    TypeError : 목록 인덱스는 JSON을 구문 분석하는 동안 str이 아닌 정수 또는 슬라이스 여야합니다.

  29. 29

    파이썬 csv 쓰기 오류-문자열 인덱스는 str이 아닌 정수 여야합니다.

뜨겁다태그

보관