質問編集履歴
3
間違えました
test
CHANGED
File without changes
|
test
CHANGED
@@ -23,17 +23,3 @@
|
|
23
23
|
1111 sample1@gmail.com
|
24
24
|
|
25
25
|
2222 sample2@gmail.com
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
###実行結果(エラー)###
|
36
|
-
|
37
|
-
略
|
38
|
-
|
39
|
-
_mysql_exceptions.ProgrammingError: %d format: a number is required, not str
|
2
間違えいました
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,44 +30,6 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
-
# -*- coding: utf-8 -*-
|
34
|
-
|
35
|
-
import csv
|
36
|
-
|
37
|
-
import MySQLdb
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
f=open('data2.csv','r')
|
46
|
-
|
47
|
-
for line in f:
|
48
|
-
|
49
|
-
a=line.split(',')[0]
|
50
|
-
|
51
|
-
cur.execute('SELECT ADDRESS FROM user WHERE ID=%d',b)
|
52
|
-
|
53
|
-
b=cur.fetchone()
|
54
|
-
|
55
|
-
print (b)
|
56
|
-
|
57
|
-
|
58
|
-
|
59
|
-
cur.close
|
60
|
-
|
61
|
-
cnt.close
|
62
|
-
|
63
|
-
f.close()
|
64
|
-
|
65
|
-
|
66
|
-
|
67
|
-
|
68
|
-
|
69
|
-
csvファイルからIDのデータを取ってきて、そのIDからMySQLにあるメールアドレスを特定、bに格納して表示するプログラムを作りたいのですが、エラーが出てわかりません。エラーの内容は変数の型が違うと表示されていると思うのですが、どのようなプログラムを書けば良いかわかりません。
|
70
|
-
|
71
33
|
|
72
34
|
|
73
35
|
###実行結果(エラー)###
|
1
間違えました
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,9 +38,7 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
cnt = MySQLdb.connect(user='root', password='E7QL=rNnRA', host='localhost', database='OGATA')
|
42
41
|
|
43
|
-
cur = cnt.cursor()
|
44
42
|
|
45
43
|
|
46
44
|
|