回答編集履歴

2

 

2023/08/12 14:53

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,8 @@
1
+ 追補
2
+ ---
3
+ エラーではなく警告(プログラムは止まらない)だった気がします。行儀が悪いですが、` GPIO.setwarnings(False) `でクリーンナップの部分だけ黙らせるのもアリです。他の部分まで黙らせていると大事な警告を逃す恐れがあるので注意が必要です。
4
+
5
+
1
6
  GPIO便利ですが、ちょっと融通が利かないですよね。
2
7
  場当たり的ですがこんな感じではいかがでしょうか?
3
8
 

1

 

2023/08/12 14:47

投稿

退会済みユーザー
test CHANGED
@@ -7,5 +7,5 @@
7
7
  GPIO.cleanup()
8
8
  print("GPIOが有効でしたのでクリーンナップしました")
9
9
  except Exception as err:
10
- print("GPIOが有効はありません")
10
+ print("GPIOはクリーンナップされていたの、これ以上クリーンナップしませんでした")
11
11
  ```