質問編集履歴
2
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,6 +8,8 @@
|
|
8
8
|
# fruit_22のクォーテーションを削除したい
|
9
9
|
|
10
10
|
def find_status(self):
|
11
|
+
import pdb; pdb.set_trace()
|
12
|
+
# 関数実行時、self.table には 'fruit_22' が入っています。
|
11
13
|
sqlresult = self.raw('''
|
12
14
|
SELECT
|
13
15
|
f.id, f.price, f.status
|
1
誤字の修正(self.table)に変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
%s AS f # fruit_22を渡したいです
|
16
16
|
WHERE
|
17
17
|
f.state = 1
|
18
|
-
''',[self
|
18
|
+
''',[self.table])
|
19
19
|
```
|
20
20
|
### 発生している問題・エラーメッセージ
|
21
21
|
クォーテーションがreplaceで削除されず、構文エラーが起きます。
|
@@ -31,7 +31,7 @@
|
|
31
31
|
'fruit_22' AS f
|
32
32
|
WHERE
|
33
33
|
f.state = 1
|
34
|
-
''',[self
|
34
|
+
''',[self.table])
|
35
35
|
```
|
36
36
|
|
37
37
|
### 試したこと
|
@@ -50,7 +50,7 @@
|
|
50
50
|
'fruit_'%s AS f
|
51
51
|
WHERE
|
52
52
|
f.state = 1
|
53
|
-
''',[self
|
53
|
+
''',[self.year])
|
54
54
|
```
|
55
55
|
②stripなど他の削除方法で実行(全てクォーテーション削除されず)
|
56
56
|
参考記事:https://www.delftstack.com/ja/howto/python/python-remove-quotes-from-string/
|