Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
14 / 8 / 7
Регистрация: 09.01.2018
Сообщений: 151

Selenium отключил запись(не точно)

28.02.2018, 18:14. Показов 1566. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем привет, вообщем понадобился мне selenium
скачал распаковал в Anacond'у
в 'Path' путь geckodriver'а прописал .
Пишу в Pycharm
Все работает кроме записи в excel
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import requests
from bs4 import BeautifulSoup
import os
import time
import re
import lxml
from lxml import etree
from urllib.request import *
import xlsxwriter
import xlrd
import xlwt
from xlrd import open_workbook
from xlwt import easyxf
from selenium import webdriver
собственно запись

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def write_excel(datas):
    rb = open_workbook('./Nowodvorski_right.xls')
    r_sheet = rb.sheet_by_index(0)
    wb = copy(rb)
    w_sheet = wb.get_sheet(0)
 
    print(r_sheet.nrows)
 
    fields = ('index', 'name', 'group',
     'description', 'maker','country',
     'design', 'lamp', 'socle', 'color_lamp',
     'type_lamp','color_stl','type_stl',
     'width', 'heightm', 'depth', 'photo')
    for row, data in enumerate(datas, start=1):
 
        for col, field in enumerate(fields):
 
            w_sheet.write(r_sheet.nrows, col, data[field])
 
        wb.save('./Nowodvorski_right.xls')
Две проблемы :
1)некоторые import'ы 'Unresolved'
2)
Python
1
NameError: name 'copy' is not defined
До этого запись работала ,
теперь не работает вообще
сейчас правда я полный лог ошибок не могу кинуть я выставил ignored check unresolved и не знаю где это убрать
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.02.2018, 18:14
Ответы с готовыми решениями:

Отключил основную учётную запись
Привет всем, в общем лоханулся. У меня на пк 3 учётки. Суперадмин, моя учётка и гость. 1ая и 3ая была отключена. Ко второй...

Отключил учетную запись и не могу войти в нее! ПОМОГИТЕ
Мой друг отключил единственную учетную запись администратора (говорит поставил галочку "отлючить учетную запись") и теберь никак...

Проверка на существующую запись работает не точно
Всем привет, возникла проблема при проверки на существующую запись, а точнее неправильно происходит проверка. Например, в базе данных...

4
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.02.2018, 19:00
Лучший ответ Сообщение было отмечено Mep3avec как решение

Решение

Python
1
2
3
4
5
6
>>> copy
Traceback (most recent call last):
  File "<pyshell#26>", line 1, in <module>
    copy
NameError: name 'copy' is not defined
>>>
Нет такого метода среди встроенных. Откуда оно взято? И с чего бы работало?
copy это метод объектов типа list\dict. И еще есть модуль copy в котором есть методы copy и deepcopy.
------------------------------------------------
Ну и не стоит делать вот так: from urllib.request import *
Вам реально нужны все 45 экспортируемых методов\свойств из этого модуля?
Python
1
2
>>> len(dir(urllib.request.__all__))
45
1
14 / 8 / 7
Регистрация: 09.01.2018
Сообщений: 151
28.02.2018, 19:15  [ТС]
Что то я не до конца понимаю
Цитата Сообщение от Garry Galler Посмотреть сообщение
Нет такого метода среди встроенных. Откуда оно взято? И с чего бы работало?
это я и сам понял по логу ошибок
вопрос почему раньше это работало , например в этой давней теме у меня тот же метод работает String indices must be integers
что произошло , что поменялось




Цитата Сообщение от Garry Galler Посмотреть сообщение
Ну и не стоит делать вот так: from urllib.request import *
Вам реально нужны все 45 экспортируемых методов\свойств из этого модуля?
PythonВыделить код
1
2
>>> len(dir(urllib.request.__all__))
45
постараюсь
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.02.2018, 19:23
Цитата Сообщение от Mep3avec Посмотреть сообщение
вопрос почему раньше это работало
В той теме два кода, причем рабочий - без copy.
Так что именно у вас работало - известно только вам.
0
14 / 8 / 7
Регистрация: 09.01.2018
Сообщений: 151
28.02.2018, 20:30  [ТС]
Ладно согласен, а если так
Python
1
2
3
4
rb = open_workbook('./Nowodvorski_right.xls')
    r_sheet = rb.sheet_by_index(0)
    wb = copy(rb)
    w_sheet = wb.get_sheet(0)
в этой части кода я открываю исходник для того что бы узнать сколько там строк , что бы не записывать по верх них.
import copy.copy ничего не дал проблема остается, как мне прочитать файл и скопировать его?

Добавлено через 12 минут
Python
1
from xlutils.copy import copy
короче вот этот импорт я забыл кинуть
типа с ним тоже не работает

Добавлено через 18 минут
Цитата Сообщение от Mep3avec Посмотреть сообщение
PythonВыделить код
1
from xlutils.copy import copy
короче вот этот импорт я забыл кинуть
типа с ним тоже не работает
from xlutils.copy import copy изначально я этот импорт потерял , а потом просто скрипт не работал по этому запись не проходила , вообщем спасибоGarry Galler, что выслушал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.02.2018, 20:30
Помогаю со студенческими работами здесь

Какой программой точно подтянуть запись под стандартный строй гитары?
Привет! Посоветуйте, плиз, программу, в которой можно подтянуть тональность записанной песни точно под стандартный или собственный строй...

Как сделать чтобы при изменении базы(добавл. удал. редактир. записи) в делфи спрашивалось точно ли изменить прежде чем в SQL эта запись изменится?
У меня есть выборка из нескольких таблиц(Материальные ценности, единиц измерения мц, категория мц, вид мц) при запуске программы все...

Отключил монитор
В установках разрешения у меня было 2 монитора: основной, мой и присоединенный, которого вообще нету, хз, откуда он там. Я случайно отметил...

Отключил видеокарту
Доброго времени суток. У меня такая проблема,нечаянно отключил драйвера видеокарты на ПК,встроенное видеокарты нету,как включить их...

Вирус отключил клавиатуру
После включения компьютера клавиатура работает всего 5-6 минут затем загорается нумлок и клавиатура перестает функционировать. Сначало...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru