#!/usr/bin/python3 # coding: utf-8 import sys import io import csv import urllib.parse from urllib.parse import urlparse sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') files = "sample.txt" print("Content-type: text/html; charset=utf-8") print() print("") print("") print("") print('') print('') print("") def print_msg(name,text): a=[] with open(files, 'r',encoding='utf-8') as f: reader = csv.reader(f) for line in reader: if line[0] == name: a.append(line[0]) a.append(line[1]) else: pass with open("val.txt","w",encoding='utf-8') as f: writer = csv.writer(f,lineterminator='\n') writer.writerow(a) def documentsDisplay(): with open("val.txt","r",encoding='utf-8') as r_data: #html_scan = r_data.read() #print(html_scan) for text in r_data: print(text) documentsDisplay() data_scan = {} print('
') print('お名前:
') print('id
') print('') print("
") print("") print("") #main ここでURLを取込、分解している scan = input() scan = urllib.parse.unquote(scan) #URLをデコード scan = scan.split("&") #URLの&から属性を分ける for scanner in scan: (key,value)=scanner.split("=") data_scan[key] = value print_msg(data_scan["id"],data_scan["message"]) print('')