powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python работа с MySQL
7 сообщений из 7, страница 1 из 1
Python работа с MySQL
    #39672687
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: python
1.
2.
3.
4.
5.
6.
7.
import MySQLdb
import string
 
# соединяемся с базой данных
db = MySQLdb.connect(host="db.distcdn.net", user="frodo", passwd="frod99z", db="frodo")
# формируем курсор
cursor = db.cursor()



получаю ощибку

авторSyntaxError: Non-ASCII character '\xd1' in file MySQL.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

Как это понять?
...
Рейтинг: 0 / 0
Python работа с MySQL
    #39672762
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буквально.
...
Рейтинг: 0 / 0
Python работа с MySQL
    #39672825
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
четвертая строка это коментарий
...
Рейтинг: 0 / 0
Python работа с MySQL
    #39672856
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разабралсяю кирилицу не принемает.
...
Рейтинг: 0 / 0
Python работа с MySQL
    #39672880
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переделал так:

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
import MySQLdb
import string
 

db = MySQLdb.connect(host="db.distcdn.net", user="frodo", passwd="frod99z", db="frodo")
cursor = db.cursor()
sql = """SELECT `id`, `package_name`, `app_name`, `attrib_platform`  FROM appinfo LIMIT 100"""

cursor.execute(sql)
data =  cursor.fetchall()

for rec in data:
    print id
 
db.close()



Ошибок не выдаёт. Но вместо значений из поля id получаю

<built-in function id>


Это что такое?
...
Рейтинг: 0 / 0
Python работа с MySQL
    #39672901
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarПеределал так:

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
import MySQLdb
import string
 

db = MySQLdb.connect(host="db.distcdn.net", user="frodo", passwd="frod99z", db="frodo")
cursor = db.cursor()
sql = """SELECT `id`, `package_name`, `app_name`, `attrib_platform`  FROM appinfo LIMIT 100"""

cursor.execute(sql)
data =  cursor.fetchall()

for rec in data:
    print id
 
db.close()



Ошибок не выдаёт. Но вместо значений из поля id получаю

<built-in function id>


Это что такое?
Может быть надо было писать print rec.id?
id это обычная встроеная функция в питоне.
...
Рейтинг: 0 / 0
Python работа с MySQL
    #39673047
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял уже. Просто отписаться не успел ))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python работа с MySQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]