質問編集履歴

1

セキュリティ上良くないと書いてあったサイトと, 現在の私が考えている解決策の追記

2021/06/17 11:58

投稿

straysheep0
straysheep0

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,5 @@
1
- c言語からpythonのソースファイルを実行したいのですが, 調べていると
1
+ c言語から文字列を引数としてpythonのソースファイルを実行したいのですが, 調べていると
2
2
 
3
- ```system("python hoge.py")```で呼べるみたいですが, セキュリティ上良くないとありました. system関数以外の方法でpythonを実行する方法はありますか?また, ない場合にsystem関数を安全に用いる方法はありますか?
3
+ ```system("python hoge.py")```で呼べるみたいですが, セキュリティ上良くないと[ipa security](https://www.ipa.go.jp/security/awareness/vendor/programmingv1/b06_04_main.html)にありました. system関数以外の方法でpythonを実行する方法はありますか?また, ない場合にsystem関数を安全に用いる方法はありますか?
4
+
5
+ 現在引数として与えたい文字列を引数としてでなく, 一旦txtファイルに格納しておいて, pythonでそのファイルを読み込むという形が良いのかなと考えているのですが, どうでしょうか.