Как обнаружить текущую локаль в Mac OS X от оболочки

Проблема в том, что вы вызываете пароль , прежде чем код узнает, что это такое.

MIN_PASSWORD_LENGTH = 6

MAX_PASSWORD_LENGTH = 14

# password must be defined before you use it. 
password = input("Enter your password: ")

while password_length >= MIN_PASSWORD_LENGTH or password_length <= MAX_PASSWORD_LENGTH:

password_length = len(password)  

if password.isalpha(): 
    print("Your password is weak!")

elif password.isnumeric(): 
    print("Your password is weak!")

else: 
    print("Your password is strong!")   

print("Number of characters used in password: ", password_length,"the min length expected is: ",MIN_PASSWORD_LENGTH,
"the max length is: ", MAX_PASSWORD_LENGTH)
9
задан Nakilon 8 October 2013 в 10:39
поделиться

2 ответа

кстати приводит к команде locale

10.4 и позже хотя

Править:

defaults read .GlobalPreferences AppleLanguages | tr -d [:space:] | cut -c2-3

упоминается здесь. У меня нет доступа к 10,2 системам, хотя, таким образом, я не знаю, работает ли он.

13
ответ дан 4 December 2019 в 11:08
поделиться
locale 

или если это не disponible

env | grep LC_
5
ответ дан 4 December 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: