Использование модуля subprocess для ввода штрихов в cmd

Я запускаю исполняемый файл, используя Popen, как только исполняемый файл запущен, и cmd открыт. Мне хотелось бы последовательно выполнить два нажатия клавиш (числа). Поскольку cmd запрашивает пользователя, как показано на этом снимке экрана: Как передать эти нажатия клавиш (номера) в мой процесс с помощью модуля подпроцесса? Мой код ниже, мне нужно использовать process.communicate ()? # […]

Попытка добавить суммы из файла csv в python

Мне нужно добавить суммы csv-файла. Программа является испытанием для системы бронирования путешествий, и файл читается следующим образом: availableSTART,reservations,cancellations,availableEND 20,1,0,18 Мне нужно вычесть резервирование из доступного начального целого числа, а затем добавить отмену ответа (что в этом случае приводит к 0), а затем распечатать вывод, который в этом случае приведет к 18. До сих пор я […]

Невозможно приобрести доменное имя и использовать python для анализа вывода xml

Это действие в моей загрузочной книге Ansible: – name: Purchase Domain Name local_action: > uri url=https://api.sandbox.namecheap.com/xml.response method=GET body="{{ namecheap_purchase_domain_name }}" status_code=200 HEADER_Content-Type="application/x-www-form-urlencoded" return_content=yes register: domain_name_purchase – debug: var=domain_name_purchase.content Он возвращает что-то вроде этого: ok: [162.243.67.77] => { "domain_name_purchase.content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<ApiResponse Status=\"ERROR\" xmlns=\"http://api.namecheap.com/xml.response\">\r\n <Errors>\r\n <Error Number=\"4014104\">Possible duplicate create command for unavailable domain. Try again after […]

извлекать токен, кроме как с помощью веб-приложения

Я следил за кодом здесь: https://github.com/microsoftgraph/python3-connect-rest-sample чтобы получить доступ к листам Excel в моей папке OneDrive с удаленной машины без пользовательского интерфейса. Проблема в том, что мне нужно настроить access_token приложение на моем компьютере, чтобы получить access_token . В частности, это означает, что мне нужно запустить фляжный сервер, вручную открыть браузер, перейти к http://localhost:5000 , […]

Веб-страница Scrape с несколькими разделами

Довольно новичок в python … и я пытаюсь вступить в свой первый проект. Был способен воспроизвести несколько простых демо … но я думаю, что есть несколько дополнительных сложностей с тем, что я пытаюсь сделать. Я пытаюсь очистить галоги за сайт НХЛ Вот что я придумал … аналогичный код работает для верхней части сайта (например: получить […]

python json error: ValueError: Ожидающее значение: строка 1 столбец 1 (char 0)

Я из Кореи, поэтому, возможно, вы не понимаете ясно. У меня проблема с загрузкой json-файла через python. with open("D:/twitter/salathe-us-twitter/20110312/SB_DATA_SB/tweets.txt.2011-03-12_01", encoding='UTF8') as f: for line in f: temp = line.partition('|') date.append(temp[0]) # date tweets_data.append(temp[2]) Вот мой код на Python. Я разделяю строку, потому что есть некоторые ошибки. Темп выглядит так: ('20110302141002236', '|', '{"user":{"following":null,"profile_background_image_url":"http:\\/\\/a3.twimg.com\\/profile_background_images\\/141128439\\/2010-07-01_15.33.10.jpg","favourites_count":1,"verified":false,"time_zone":"Pacific Time (US & […]

Как отправить текст в невидимое поле ввода

Мне нужно автоматизировать загрузку файлов. Вот HTML код для ввода ввода-вывода и кнопка для ручной загрузки: <div class="ctrl_div"> <input id="fileupload" class="hid" name="files" accept="application/zip" data-url="/Server/file/upload" type="file"> <button id="fileBtn" class="btn btn-primary" type="button">Upload</button> </div> Когда я пытаюсь driver.find_element_by_xpath('//input[@id="fileupload"]').send_keys(path_to_file) Я получаю ElementNotVisibleException Я также пробовал driver.execute_script("document.getElementById('fileupload').style.visibility = 'visible';") Но поле ввода остается невидимым для webdriver . Есть идеи? PS […]

Разрешение отклонено в Django makemessages

Я пытаюсь добавить i8n в приложение Django, но когда я выполняю: (venv) user@machine:~/path/to/repo$ django-admin makemessages -l es Выдается следующая ошибка: PermissionError: [Errno 13] Permission denied: './venv/lib/python3.5/site-packages/Jinja2-2.9.5.dist-info/LICENSE.txt.py' Но если я использую его с manage.py вместо django-admin, он работает правильно. В документации django они рекомендуют использовать django-admin. Есть идеи?

Python: объекты имеют одинаковое значение?

У меня есть файл csv, который выглядит так: 1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0 2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0 3;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0 … 16000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0 Я написал следующий скрипт Python: import csv path = 'pathToCSV.csv' dLst = [] class Datensatz: #0:schluesse 1:straftat 2:gemeindeSchluessel 3:stadt 4:kreisart 5:erfassteFaelle 6:HZnachZensus #7:versucheAnzahl 8:versucheInProCent 9:mitSchusswaffeGedroht 10:mitSchusswaffeGeschossen= #11:aufgeklaerteFaelle 12:aufklaerungsquote 13:tatverdaechtigeInsgesamt 14:tatverdaechtigeM #15:tatverdaechtigeW 16:nichtdeutscheTatverdaechtigeAnzahl 17:NichtdeutscheTatverdaechtigeInProCent datensatz =['','','','','','','','','','','','','','','','','',''] def createDatensatz(row): d = Datensatz() for i […]

NameError: глобальное имя 'text' не определено

У меня есть фрагмент кода на питоне, который скрывает адрес Mac до другого кода с использованием caesar ciphertext: Код приведен ниже: import uuid def getmac(): mac_num = hex(uuid.getnode()).replace('0x', '').upper() mac = ''.join(mac_num[i : i + 2] for i in range(0, 11, 2)) return mac plaintext = getmac() alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" key = 1 cipher = […]

Python - лучший язык программирования в мире.