質問編集履歴

9

変更

2022/10/28 07:17

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- CからPythonを呼び出て実行する仕
1
+ cとPython動かし方
test CHANGED
File without changes

8

改善

2022/10/28 07:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,9 @@
1
- ラズパイのリナックスの環境で開発を勧めております。
1
+ リナックスの環境で開発を勧めております。
2
2
  主にC言語でプログラム書いていてコンパイルまではできたのですが、実行してもプログラム上で指定しているPythonが呼び出されません。
3
3
  cのプログラムを実行してる中でPythonのプログラムも呼び出して実行するやり方をご教師お願いします。
4
4
 
5
- CもPythonも単独で実行するとプログラムは動きます。
6
- それぞれ別のフォルダで作成しております。
7
5
  c言語のプログラム
8
6
  ```ここに言語を入力
9
- #include<Python.h>
10
- #include <stdio.h>
11
- #include <unistd.h>
12
- #include <pigpio.h>
13
- #include <stdlib.h>
14
7
  void abc(int);
15
8
 
16
9
  int main(void)
@@ -43,26 +36,4 @@
43
36
  main.py: not found
44
37
  ```
45
38
  と表示されます。
46
- Pythonでは
47
39
 
48
- main.py
49
- ```ここに言語を入力
50
- import ift
51
-
52
- ts = "PythonAlart"
53
- v1 = "文字1"
54
- v2 = "文字2"
55
-
56
- ift.ifttt_webhook(kabu, v1, v2)
57
- ```
58
- ```ここに言語を入力
59
- import requests
60
-
61
-
62
- def ifttt_webhook(eventid, v1, v2):
63
- payload = {"value1": v1,"value2": v2}
64
- url = "https://maker.ifttt.com/trigger/" + \
65
- eventid + "/with/key/
66
- response = requests.post(url, data=payload)
67
- ```
68
- 実行すると通知が来ます。

7

修正

2022/10/28 03:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,8 +4,18 @@
4
4
 
5
5
  CもPythonも単独で実行するとプログラムは動きます。
6
6
  それぞれ別のフォルダで作成しております。
7
+ c言語のプログラム
8
+ ```ここに言語を入力
9
+ #include<Python.h>
10
+ #include <stdio.h>
11
+ #include <unistd.h>
12
+ #include <pigpio.h>
13
+ #include <stdlib.h>
14
+ void abc(int);
7
15
 
8
- ```ここに言語を入力
16
+ int main(void)
17
+ {省略}
18
+
9
19
  void abc()
10
20
  {
11
21
 
@@ -33,4 +43,26 @@
33
43
  main.py: not found
34
44
  ```
35
45
  と表示されます。
46
+ Pythonでは
36
47
 
48
+ main.py
49
+ ```ここに言語を入力
50
+ import ift
51
+
52
+ ts = "PythonAlart"
53
+ v1 = "文字1"
54
+ v2 = "文字2"
55
+
56
+ ift.ifttt_webhook(kabu, v1, v2)
57
+ ```
58
+ ```ここに言語を入力
59
+ import requests
60
+
61
+
62
+ def ifttt_webhook(eventid, v1, v2):
63
+ payload = {"value1": v1,"value2": v2}
64
+ url = "https://maker.ifttt.com/trigger/" + \
65
+ eventid + "/with/key/
66
+ response = requests.post(url, data=payload)
67
+ ```
68
+ 実行すると通知が来ます。

6

文章修正

2022/10/28 02:57

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,15 @@
1
+ ラズパイのリナックスの環境で開発を勧めております。
1
- ラズパイで主にC言語でプログラム書いていてコンパイルまではできたのですが、実行してもプログラム上で指定しているPythonが呼び出されません。
2
+ 主にC言語でプログラム書いていてコンパイルまではできたのですが、実行してもプログラム上で指定しているPythonが呼び出されません。
2
3
  cのプログラムを実行してる中でPythonのプログラムも呼び出して実行するやり方をご教師お願いします。
4
+
3
5
  CもPythonも単独で実行するとプログラムは動きます。
6
+ それぞれ別のフォルダで作成しております。
4
7
 
5
8
  ```ここに言語を入力
6
9
  void abc()
7
10
  {
8
11
 
9
- char passbuf1[] ="python main.py";
12
+ char passbuf1[] ="Python main.py";
10
13
 
11
14
  system(passbuf1);
12
15
  }
@@ -25,6 +28,9 @@
25
28
  ```ここに言語を入力
26
29
  ` sudo ./main
27
30
  ```
28
-
31
+ 実行結果を見ると
32
+ ```ここに言語を入力
33
+ main.py: not found
34
+ ```
35
+ と表示されます。
29
36
 
30
-

5

修正

2022/10/28 02:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
  void abc()
7
7
  {
8
8
 
9
- char passbuf1[] ="main.py";
9
+ char passbuf1[] ="python main.py";
10
10
 
11
11
  system(passbuf1);
12
12
  }

4

誤字

2022/10/28 02:33

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -23,7 +23,7 @@
23
23
  実行のコマンドは
24
24
 
25
25
  ```ここに言語を入力
26
- ` sudo ./main.c
26
+ ` sudo ./main
27
27
  ```
28
28
 
29
29
 

3

書式の改善

2022/10/28 02:13

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
  cのプログラムを実行してる中でPythonのプログラムも呼び出して実行するやり方をご教師お願いします。
3
3
  CもPythonも単独で実行するとプログラムは動きます。
4
4
 
5
-
5
+ ```ここに言語を入力
6
6
  void abc()
7
7
  {
8
8
 
@@ -10,12 +10,21 @@
10
10
 
11
11
  system(passbuf1);
12
12
  }
13
+ ```
14
+
15
+
16
+ コンパイルの仕方は
17
+
18
+
19
+ ```ここに言語を入力
20
+ `gcc -fPIC main.c `python3-config --cflags --ldflags`
21
+
22
+ ```
23
+ 実行のコマンドは
24
+
25
+ ```ここに言語を入力
26
+ ` sudo ./main.c
27
+ ```
13
28
 
14
29
 
15
- コンパイルの仕方は
16
- gcc -fPIC main.c `python3-config --cflags --ldflags`
17
30
 
18
- 実行のコマンドは
19
- sudo ./main.c
20
-
21
- ちなみにPython初心者です

2

何を聞きたいを追加しました

2022/10/28 01:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,6 @@
1
1
  ラズパイで主にC言語でプログラム書いていてコンパイルまではできたのですが、実行してもプログラム上で指定しているPythonが呼び出されません。
2
- 実行のコマンドがが違うのか、Pythonのプログラムの絶対パスの指定が違うのかご教師お願いします。
2
+ cのプログラムを実行してる中でPythonのプログラムも呼び出して実行するやり方をご教師お願いします。
3
+ CもPythonも単独で実行するとプログラムは動きます。
3
4
 
4
5
 
5
6
  void abc()

1

誤字

2022/10/28 01:30

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,4 @@
17
17
  実行のコマンドは
18
18
  sudo ./main.c
19
19
 
20
+ ちなみにPython初心者です