質問編集履歴
2
回答を受けていろいろ試したことを追記
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -22,9 +22,24 @@ 
     | 
|
| 
       22 
22 
     | 
    
         | 
| 
       23 
23 
     | 
    
         
             
            ### 試したこと
         
     | 
| 
       24 
24 
     | 
    
         | 
| 
       25 
     | 
    
         
            -
            上述した通り、同じコードをエラーがでたあとに再度入力すると今度はうまくいき( 
     | 
| 
      
 25 
     | 
    
         
            +
            上述した通り、同じコードをエラーがでたあとに再度入力すると今度はうまくいき('en_us'と表示され)、ロケール設定をアメリカ英語に変更することができます。
         
     | 
| 
       26 
     | 
    
         
            -
            この変更の後、例えば 
     | 
| 
      
 26 
     | 
    
         
            +
            この変更の後、例えば'en_us'を'fr_fr'に代えたコードを入力すると同じエラーが出ますが、この時も同じコードを再度入力するとエラーが発生せずロケール設定の変更が可能です。
         
     | 
| 
       27 
27 
     | 
    
         | 
| 
      
 28 
     | 
    
         
            +
            回答を受けていろいろ試してみました
         
     | 
| 
      
 29 
     | 
    
         
            +
            - 'en_us'→'en_UN'(国名を大文字に変更)番号リスト
         
     | 
| 
      
 30 
     | 
    
         
            +
            小文字の時と同じように、一度はエラーが出ますが、再度入力すると通ります。
         
     | 
| 
      
 31 
     | 
    
         
            +
            また、locale.setlocale(locale.LC_TIME, 'en_US')が通ったあとに、'en_US'を'en_us'に代えたコードを入力すると今度はエラーが発生しました。
         
     | 
| 
      
 32 
     | 
    
         
            +
            ```python
         
     | 
| 
      
 33 
     | 
    
         
            +
            locale.setlocale(locale.LC_TIME, 'en_US')
         
     | 
| 
      
 34 
     | 
    
         
            +
            #一回目はエラーが発生
         
     | 
| 
      
 35 
     | 
    
         
            +
            locale.setlocale(locale.LC_TIME, 'en_US')
         
     | 
| 
      
 36 
     | 
    
         
            +
            #再度入力すると今度は'en_US'と返され、うまくいきます
         
     | 
| 
      
 37 
     | 
    
         
            +
            locale.setlocale(lcale.LC_TIME, 'en_us')
         
     | 
| 
      
 38 
     | 
    
         
            +
            #さらに国名小文字コードを入力するとまたエラーが発生します
         
     | 
| 
      
 39 
     | 
    
         
            +
            ```
         
     | 
| 
      
 40 
     | 
    
         
            +
            - 'en_us'→'適当な文字列'
         
     | 
| 
      
 41 
     | 
    
         
            +
            エラーが発生し、再度入力しても通ることはありませんでした。
         
     | 
| 
      
 42 
     | 
    
         
            +
             
     | 
| 
       28 
43 
     | 
    
         
             
            ### 補足情報(FW/ツールのバージョンなど)
         
     | 
| 
       29 
44 
     | 
    
         | 
| 
       30 
45 
     | 
    
         
             
            windows 10 home, python3.7
         
     | 
1
osとpythonのバージョンを追記しました
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -27,4 +27,4 @@ 
     | 
|
| 
       27 
27 
     | 
    
         | 
| 
       28 
28 
     | 
    
         
             
            ### 補足情報(FW/ツールのバージョンなど)
         
     | 
| 
       29 
29 
     | 
    
         | 
| 
       30 
     | 
    
         
            -
             
     | 
| 
      
 30 
     | 
    
         
            +
            windows 10 home, python3.7
         
     |