題の通り、答えを複数用意したいです。
python
1 2ay = [] 3def guess_encoding(s): 4 encodings = ["ascii", "utf-8", "euc-jp", "shift-jis"] 5 for enc in encodings: 6 try: 7 s.decode(enc) 8 except UnicodeDecodeError: 9 continue 10 else: 11 return enc 12 continue 13 else: 14 return "" 15 16ay.append(guess_encoding(b'\xa4\xa2\xa4\xa4\xa4\xa6\xa4\xa8\xa4\xaa')) 17print(ay) 18#答えを複数参照できるようにしたい
答えは"shift-jis"と "euc-jp" のふたつが出力されるはずなのですが、pythonを始めたばかりで、javaの配列が抜けきっておりません。どうすれば答えを複数出力することがきますでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/29 15:17