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

回答編集履歴

1

補足して、より具体的に解決策を記載しました。

2021/03/21 10:38

投稿

pascal1623
pascal1623

スコア18

answer CHANGED
@@ -1,8 +1,9 @@
1
1
  申し訳ありません。解決しました。
2
- SQLiteで作ったデータベースのtaskの型をSTRINGと設定していたので、
2
+ SQLiteで作ったデータベースのtaskの型をSTRINGと設定して、そこに数字だけのtaskもStringで入れていたので、
3
- 数字だけで表現されるシフトもStringで返って来ていると思いこんで、print(task)だけで確認していましたが、
3
+ そのままStringで返って来ていると思いこ、print(task)だけで確認していましたが、
4
- 指摘を受けたため、改めてtype(task)を調べて見ると、数字の勤務はintになっていました。
4
+ 指摘を受けたため、改めてtype(task)を調べて見ると、数字の勤務はintで取り出されていました。
5
- SQLの方の理解不足と思われます。
5
+ SQLの理解不足す。
6
+ task = str(task)で、Stringに変換したところ、期待通りの動作になりました。
6
7
 
7
8
  どうやって確認したのかというDaregadaさんの指摘が大変参考になりました。
8
9
  お手数をおかけして申し訳ありませんでした。