初心者です。
下記は、jsonでajax通信を行うpython3のサンプルコードになります。
このサンプルコードで、dos画面(windows)に変数などのログを出力することは出来るでしょうか。
ファイルに出力しても良いのですが、取り合えず簡易的にということで。
python
1#!/usr/bin/python 2# -*- coding: utf-8 -*- 3 4#import 5import cgitb 6import cgi 7import os 8import json 9import sys 10import io 11 12#文字化け対策 13sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') 14 15#エラーの内容をブラウザに送信 16cgitb.enable() 17 18#値取得 19data = sys.stdin.read() 20params = json.loads(data) 21 22param = params['param'] 23 24response = {"param" : param} 25 26# response 27#print("Content-type: application/json") #error 28print('Content-type: text/html\nAccess-Control-Allow-Origin: *\n') 29print("\n\n") 30print(json.JSONEncoder().encode(response)) 31print('\n') 32
txt
1実行コマンド(dos) 2>python -m http.server --cgi
回答1件
あなたの回答
tips
プレビュー