Это мой метод.Код работает в командной строке.Когда я помещаю его в 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