- 2022.03.28 Monday
- スポンサーサイト
-
一定期間更新がないため広告を表示しています
- | スポンサードリンク | - | | - | - | pookmark |
- 2020.07.06 Monday
- python ascii 文字化け windowsError errno list リストがほしい。
-
UE4 BluePrint内でやると
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)
になります。
エラーですの文字列ががUnicodeで+WindowsErrorのエラーメッセージの文字列がasciiだからです。
▼ ▼
print("OS error: {0}".format(err))
import os
import systry:
# あえて出したwindowsエラー
DelDir="C:/temp/temp1/"
os.rmdir(DelDir)
except OSError as err:
print("err.errno)"+str(err.errno))#エラーナンバーいつもはintなので見れるがリストがない
print("OS error: {0}".format(err))# コレがasciiで文字化けして見れない場合があるので
except ValueError:
print("Could not convert data to an integer.")
except:
print("Unexpected error:", sys.exc_info()[0])
raise
"""err.errno)2
OS error: [Error 2] 指定されたファイルが見つかりません。: 'C:/temp/temp1/'err.errno)22
OS error: [Error 267] ディレクトリ名が無効です。: 'C:/temp/temp1/'
err.errno)41
OS error: [Error 145] ディレクトリが空ではありません。: 'C:/temp/temp1/'
"""関連
https://docs.python.org/ja/3/tutorial/errors.html
https://docs.python.org/ja/3/library/exceptions.html
- | whaison | Python | 18:43 | comments(0) | - | pookmark |
- Comment