다음 Python 코드는 Windows 컴퓨터 (Python 2.5.4)에서 작동하지만 Debian 컴퓨터 (Python 2.5.0)에서는 작동하지 않습니다. 나는 그것이 OS 의존적이라고 추측하고있다.Python에서 사용할 OS 로켈 지원
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/locale.py", line 476, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
질문 :이 OS에 의존
- 가
import locale locale.setlocale(locale.LC_ALL, 'English_United States.1252')
나는 다음과 같은 오류가 발생?
- 파이썬 내에서 지원되는 로케일 을 어떻게 찾을 수 있습니까?
- Windows 로켈과 데비안 로켈을 어떻게 일치시킬 수 있습니까?
로케일을 하드 코딩해야합니까? setlocale (LC_ALL, "")은 환경에 정의 된 로켈을로드합니다. – u0b34a0f6ae