Мне нужно знать алфавитную позицию n-го символа в тексте, и я прочитал ответ этот вопрос, но он не работает с моим Python 3.4
Моя программа
# -*- coding: utf-8 -*-
"""
Created on Fri Apr 22 12:24:15 2016
@author: Asus
"""
import string
message='bonjour'
string.lowercase.index('message[2]')
Это не работает с ascii_lowercase вместо нижнего регистра.
Сообщение об ошибке
runfile('C:/Users/Asus/Desktop/Perso/WinPython-64bit-3.4.3.4/python-3.4.3.amd64/Scripts/ESSAI.py', wdir='C:/Users/Asus/Desktop/Perso /WinPython-64bit-3.4.3.4/python-3.4.3.amd64/Scripts') Трассировка (последний последний вызов):
Файл "", строка 1, в runfile('C:/Users/Asus/Desktop/Perso/WinPython-64bit-3.4.3.4/python-3.4.3.amd64/Scripts/ESSAI.py', wdir='C: /Users/Asus/Desktop/Perso/WinPython-64bit-3.4.3.4/python-3.4.3.amd64/Scripts')
Файл "C:\Users\Asus\Desktop\Perso\WinPython-64bit-3.4.3.4\python-3.4.3.amd64\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", строка 685, в runfile execfile(имя файла, пространство имен)
Файл "C:\Users\Asus\Desktop\Perso\WinPython-64bit-3.4.3.4\python-3.4.3.amd64\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", строка 85, в execfile exec(compile(open(имя файла, 'rb').read(), имя файла, 'exec'), пространство имен)
Файл «C:/Users/Asus/Desktop/Perso/WinPython-64bit-3.4.3.4/python-3.4.3.amd64/Scripts/ESSAI.py», строка 11, в string.lowercase.index('message2')
AttributeError: у объекта "модуль" нет атрибута "нижний регистр"