teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

パスについて追記

2017/11/10 08:50

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,4 +1,10 @@
1
1
  ×`for row in c.execute('SELECT SUM(指定カラム名) from 指定tabel):`
2
2
  ○`for row in c.execute('SELECT SUM(指定カラム名) from 指定tabel'):`
3
3
 
4
- 「~指定table」の後ろ、シングルクオーテーション「'」が抜けています。
4
+ 「~指定table」の後ろ、シングルクオーテーション「'」が抜けています。
5
+
6
+ `conn=sqlite3.connect('D:\SQlitedatebase\hokanuriage.db')`
7
+ 上記のように`\`を含むとファイルパス文字列として正しく扱われません。
8
+ `D:\SQlite~`のように`\`文字を2つつなげてエスケープさせるか`r'D:\SQlite~`のように`r'~'`でエスケープ不要な記載をしてください。
9
+
10
+ SQL(`select sum(field_name) form table_name`)は問題ないと思います。