回答編集履歴

1

インデント例を記載しました。

2016/08/22 22:58

投稿

argius
argius

スコア9390

test CHANGED
@@ -27,3 +27,57 @@
27
27
 
28
28
 
29
29
  それでも上手く行かないようでしたら、この質問のコードを修正したものに置き換えてから、もういちど聞いてください。
30
+
31
+
32
+
33
+ ---
34
+
35
+
36
+
37
+ (追記)
38
+
39
+
40
+
41
+ 後半は、たぶんこうするのが正しいと思います。
42
+
43
+
44
+
45
+ ```lang-python
46
+
47
+ if __name__ == '__main__':
48
+
49
+ #宛先アドレス
50
+
51
+ to_addr = "アドレス"
52
+
53
+ #件名と本文
54
+
55
+ subject = "侵入者あり!"
56
+
57
+ body = "たった今侵入者がありました!警戒してください!"
58
+
59
+ #添付ファイル設定(text.txtファイルを添付)
60
+
61
+ mime={'type':'text', 'subtype':'comma-separated-values'}
62
+
63
+ attach_file={'name':'test.txt', 'path':'./text.txt'}
64
+
65
+ #メッセージの作成(添付ファイルあり)
66
+
67
+ #msg = create_message(ADDRESS, to_addr, subject, body, mime, attach_file)
68
+
69
+ #メッセージ作成(添付ファイルなし)
70
+
71
+ while True:
72
+
73
+ inputValue = GPIO.input(25)
74
+
75
+ if (inputValue == True):
76
+
77
+ msg = create_message(ADDRESS, to_addr, subject, body)
78
+
79
+ send(ADDRESS, [to_addr], msg)
80
+
81
+ time.sleep(1)
82
+
83
+ ```