質問編集履歴

2

回答を受けていろいろ試したことを追記

2019/08/03 10:51

投稿

FUJIW
FUJIW

スコア7

test CHANGED
File without changes
test CHANGED
@@ -46,9 +46,39 @@
46
46
 
47
47
 
48
48
 
49
- 上述した通り、同じコードをエラーがでたあとに再度入力すると今度はうまくいき(en_us'と表示され)、ロケール設定をアメリカ英語に変更することができます。
49
+ 上述した通り、同じコードをエラーがでたあとに再度入力すると今度はうまくいき('en_us'と表示され)、ロケール設定をアメリカ英語に変更することができます。
50
50
 
51
- この変更の後、例えばen_us'をfr_fr'に代えたコードを入力すると同じエラーが出ますが、この時も同じコードを再度入力するとエラーが発生せずロケール設定の変更が可能です。
51
+ この変更の後、例えば'en_us'を'fr_fr'に代えたコードを入力すると同じエラーが出ますが、この時も同じコードを再度入力するとエラーが発生せずロケール設定の変更が可能です。
52
+
53
+
54
+
55
+ 回答を受けていろいろ試してみました
56
+
57
+ - 'en_us'→'en_UN'(国名を大文字に変更)番号リスト
58
+
59
+ 小文字の時と同じように、一度はエラーが出ますが、再度入力すると通ります。
60
+
61
+ また、locale.setlocale(locale.LC_TIME, 'en_US')が通ったあとに、'en_US'を'en_us'に代えたコードを入力すると今度はエラーが発生しました。
62
+
63
+ ```python
64
+
65
+ locale.setlocale(locale.LC_TIME, 'en_US')
66
+
67
+ #一回目はエラーが発生
68
+
69
+ locale.setlocale(locale.LC_TIME, 'en_US')
70
+
71
+ #再度入力すると今度は'en_US'と返され、うまくいきます
72
+
73
+ locale.setlocale(lcale.LC_TIME, 'en_us')
74
+
75
+ #さらに国名小文字コードを入力するとまたエラーが発生します
76
+
77
+ ```
78
+
79
+ - 'en_us'→'適当な文字列'
80
+
81
+ エラーが発生し、再度入力しても通ることはありませんでした。
52
82
 
53
83
 
54
84
 

1

osとpythonのバージョンを追記しました

2019/08/03 10:51

投稿

FUJIW
FUJIW

スコア7

test CHANGED
File without changes
test CHANGED
@@ -56,4 +56,4 @@
56
56
 
57
57
 
58
58
 
59
- ここにより詳細な情報を記載してください。
59
+ windows 10 home, python3.7