質問編集履歴

1

「質問者の技術・経験」「難しく思っていること」を追記。「現在できていること」「実現したいこと」を更新。

2021/06/14 05:16

投稿

dysk
dysk

スコア1

test CHANGED
File without changes
test CHANGED
@@ -14,52 +14,54 @@
14
14
 
15
15
 
16
16
 
17
- ### 前提、実現したいこと
17
+ ### 質問者の技術・経験
18
18
 
19
- - 対象スクプトは、サバ側でタイマー等で起動する
19
+ Webアプションの開発経験なし。
20
20
 
21
- - 対象スリプト、対話必要な場合と不要な場合の分岐がある
21
+ バッ系の開発経験ありますが、
22
22
 
23
- - 対話の要否インプットによるが、利用者(対話者)目線はランダム
23
+ 技術全般について知識浅いす。
24
24
 
25
- - 対話が必要な場合、スクリプトは入力を求めて一時停止する(input()のイメージ)
25
+ Python学習期間3か月程度。
26
-
27
- - 一時停止された状態で、WebブラウザからあるURLへアクセスすると(※)、対話用ウィンドウが開き、入力を求めているスクリプトとの対話ができる
28
-
29
-
30
-
31
- (※)URLは想像した一例です。ボタンを押すと(裏で別のスクリプトが動いて)対話用ウィンドウを立ち上がる、等、代替手段可
32
26
 
33
27
 
34
28
 
35
29
  ### 現在できていること
36
30
 
37
- - 対話部分input()で実装
31
+ - 対話部分input()で実装したPythonスクリプトが書けている。
38
32
 
39
- - Teratermでサーバへ接続して対象スクリプトを配置・実行し、対話が問題なく行える。
33
+ - Teratermを使い、上記スクリプト実行対話ができている。
40
34
 
41
35
 
42
36
 
43
- ### 該当のソースコード(時点)
37
+ ### したいこと
44
38
 
45
- ```Python
39
+ 上記でできている対話部分を、Webブラウザ経由で行うことです。
46
40
 
47
-
48
41
 
49
- if ~ :
50
42
 
51
- while ~ :
43
+ 前提として、スクリプト実行(起動)は、対話部分と異なり、自動実行とする想定です。
52
44
 
53
-
45
+ スクリプト実行中、対話が必要となったら処理を一時停止し、入力待ち状態を維持。
54
46
 
55
- input()
47
+ Webブラウザ経由でその入力待ちに対して入力を返してあげると、スクリプトが再開する、
56
48
 
57
-
49
+ というイメージです。
58
50
 
59
- else :
60
51
 
61
-  ~
62
52
 
63
-
53
+ ### 難しく思っていること
64
54
 
65
- ```
55
+ 「現在できていること」2点目では、
56
+
57
+ スクリプトを起動したSSH接続(Teraterm)があり、
58
+
59
+ そのままそのウィンドウに入力を返してあげれば対話ができます。
60
+
61
+
62
+
63
+ しかしながら、実現したい内容としては、
64
+
65
+ 起動時には対話者とスクリプトとをつなぐウィンドウはないため、
66
+
67
+ スクリプト実行中(入力待ち)に対して入力を返してあげる方法がイメージできません。