Кодек Python2.7 ascii 'не может декодировать байт 0xc3 в позиции 7: порядковый номер не в диапазоне (128) - PullRequest
0 голосов
/ 27 ноября 2018

Это мой метод.Код работает в командной строке.Когда я помещаю его в crontab, я получаю сообщение об ошибке: «кодек getMainData>« ascii »не может декодировать байт 0xc3 в позиции 7: порядковый номер не в диапазоне (128)».Произошла ошибка из-за userAuth.userAuth = 'Yönetim'

def getMainData():
    try:
        fileName = None
        for file in os.listdir(os.path.dirname(os.path.realpath(__file__))):
            if DEFAULT_FILE_NAME in file:
                fileName = file

        result = []
        fileDataArray = ArrayUtil.getArrayList(fileName)
        for fileLine in fileDataArray:
            userName, userAuth = fileLine.split(',')
            userAuth = '%s' % userAuth.decode('utf-8')
            userState, userGroup = CommandUtil.userADControlwithCompany(userName)
            servername = 'ALL'
            print userName, userState, userGroup, userAuth, servername
            result.append((userName, userState, userGroup, userAuth, servername))

        return result
    except Exception as e:
        DbUtil.insertError("NR_Control_Script.py", "getMainData > {0}".format(str(e)))
        return
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...