LINUX.ORG.RU

Сообщения Dimon07

 

Проблемы с кириллицей в console Debian 9

Есть скрипт на python3, в котором присутствует кириллица. Все хорошо работало до недавнего времени. Уже где то неделю не работает, через vim так выглядит.


print(str(number_of_cycles) + ' Цикл')
print(str(datetime.datetime.now()) + ' - ~Wап~C~Aк задани~O.')
...
print(str(datetime.datetime.now()) + ' - ~Zоне~F в~Kполнени~O задани~O.')
#~Wаде~@жка межд~C зап~@о~Aами

В console кириллица нормально не набирается, т. е. вот как то так root@Server:~# :²адлдлдл^[[D^[[D

Сервер на VPS/VDS доступ через ssh.

locale настроил на ru-RU:utf...
dpkg-reconfigure console-setup - не помогает. Нужна помощь настоящего мастера.

 ,

Dimon07
()

Ошибка _mysql_exceptions...2014, Commands

Уважаемые товарищи, нужна ваша помощь! не пойму в чем проблема

import MySQLdb

conn1 = MySQLdb.connect(host="localhost",user="root", passwd="****", db="chat", use_unicode=True, charset="utf8")

msg_data = "INSERT INTO `chat_text`(`login`,`user_to`,`text`) VALUES ('g4', 'all','sdfsdfsd'); INSERT INTO `chat_text`(`login`,`user_to`,`text`) VALUES ('g4', 'all', 'sdfsdfsdf');"

with conn1.cursor() as cursor:
	
	cursor.execute(msg_data)
	conn1.commit()
conn1.close()

Выдает Ошибку:

...
conn1.commit()
_mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now")

Нужна помощь, много перекопал не найду. Странно то, что у меня в том же скрипте есть точно такая же конструкция, и она работает а это нет.

Сам запрос работает в phpMyAdmin.

 , ,

Dimon07
()

Ошибка в работе selenium

В общем тестирую свой чат, каждые n секунд скрипт проверяет страницу на наличие новых сообщений, работает 7-10 циклов и вылетает с ошибкой. Помогите Товарищи... без вас не разобраться

Traceback (most recent call last):
  File "/home/user/Python_script/***/***_ver1.py", line 93, in <module>
    main()
  File "/home/user/Python_script/***/***_ver1.py", line 82, in main
    newtexts = getText_from_iSinka()
  File "/home/user/Python_script/***/***_ver1.py", line 48, in getText_from_iSinka
    texts = [text.text for text in texts_all]
  File "/home/user/Python_script/***/***_ver1.py", line 48, in <listcomp>
    texts = [text.text for text in texts_all]
  File "/home/user/.local/lib/python3.5/site-packages/selenium/webdriver/remote/webelement.py", line 76, in text
    return self._execute(Command.GET_ELEMENT_TEXT)['value']
  File "/home/user/.local/lib/python3.5/site-packages/selenium/webdriver/remote/webelement.py", line 501, in _execute
    return self._parent.execute(command, params)
  File "/home/user/.local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 308, in execute
    self.error_handler.check_response(response)
  File "/home/user/.local/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.StaleElementReferenceException: Message: The element reference of <div class="message_block_text"> stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed

[Finished in 138.6s with exit code 1]

 ,

Dimon07
()

Проверка списка (list) на изменение, сравнение с другим списком...

Нужна помощь Товарищи Есть список

texts=("Xnj asda ad ", "lkjlkjl lkl ","lkjlkjljk654546 54 545","go", "asdasd", "com1")
print (hash(texts))

Задача... Выяснить изменился ли список с предыдущей итерации или нет.

каждый раз при запуске при одном и том же значении выдает новое значение hash:

-1912991311 [Finished in 0.1s]

1725730113 [Finished in 0.0s]

Подскажите пожалуйста как лучше..)

 , ,

Dimon07
()

Не работает запрос на добавление (Insert) из Pyithon 3 в БД MySql

Ошибок не выдает, при окончании скрипта (Будто все нормально), но запись не добавляется. Сам запрос

INSERT INTO `log` (`url`) VALUES ('" + url + "')
работает в PhpMyAdmin и запись добавляется. Долго искал... но не нашел.
import MySQLdb
db = MySQLdb.connect(host="localhost",user="root", passwd="******", db="db_as78", use_unicode=True, charset="utf8")
cur = db.cursor()
url = "asdfasdfsdf"
quest_log="INSERT INTO `log` (`url`) VALUES ('" + url + "')"
db.commit()
cur.execute(quest_log)
db.close()
Прошу помощи товарищи

 , ,

Dimon07
()

RSS подписка на новые темы