Tag: python 3.x

Обновление скелетов в pycharm и kivy

Я хочу использовать киви в pycharm. После добавления python.bat в «Project Interpreter» для обновления скелетов требуется около 20 минут. Здесь все нормально, но после того, как я закрываю pycharm и снова открываю, pycharm хочет обновить скелеты, заставляя меня ждать 20 минут каждый раз. Что мне делать?

PEP0484 Тип Hinting: аннотирующий аргумент данного класса, а не экземпляр

Позвольте мне сначала пояснить несколько примеров. Предположим, есть клиентский модуль веб-API (MyAPIClient), класс сопоставления, который преобразует произвольный ответ в объект Python (ObjectMapper) и класс, представляющий объект ответа (Пользователь и сообщение). class User(MyResponse): def __init__(self, status: int, id: int, name: str) -> None: super().__init__(status) self.id = int self.name = name class Message(MyResponse): def __init__(self, status: int, […]

Python Tkinter Tk root.after Delay

Я пытаюсь сделать шахматные часы с помощью tkinter, и для этого я использую метод root.after из класса Tk tkinter. Когда программа запускается, она работает очень хорошо, но через некоторое время часы начинают замедляться и замедляться, но если я начну трясти свою мышь, часы снова начнут быстро работать. Для часов важна точность времени, поэтому я не […]

Какие фиксаторы 2to3 выдают действительный код Python 2?

2to3 – это программа Python, которая считывает исходный код Python 2.x и применяет ряд исправлений, чтобы преобразовать его в действительный код Python 3.x Рассмотрим сорок исправлений, перечисленных на странице https://docs.python.org/3.4/library/2to3.html#fixers . По дизайну все они выводят действительный код Python 3. Какой выходной код действителен для Python 2 ? Например, NE NE, который «преобразует старый неравный […]

python 3.4 многопроцессорность

Этот вопрос требует совета, а также помощи с некоторым кодом. В настоящее время я изучаю Python с 3.4. Я создал базовый инструмент проверки сети, я импортирую элементы из текстового файла, и для каждого из них я хочу, чтобы python проверял dns (используя pydns), пинг ip (используя подпроцесс для вызова OS ping ). В настоящее время […]

Python – случайные генераторы имен дочерних имен – (дублирующий ввод, вызывающие переменные)

Я смотрел на это весь день и не могу понять, почему гендерный вход повторяется, несмотря на то, что он однажды называется один раз. Это не часть цикла, которую я вижу. Я попытался добавить переменные для работы в качестве счетчика и попытался использовать оператор if только для запуска ввода, если переменная счетчика меньше 1, но не […]

Python 3: небуферизованные и буферные потоки

Я использовал следующий фрагмент, чтобы отключить (переадресовать вывод) кода C, который вызывается в моем скрипте Python: from ctypes import CDLL, c_void_p import os import sys # Code class silence(object): def __init__(self, stdout=os.devnull): self.outfile = stdout def __enter__(self): # Flush sys.__stdout__.flush() # Save self.saved_stream = sys.stdout self.fd = sys.stdout.fileno() self.saved_fd = os.dup(self.fd) # Open the redirect […]

Поверните скрипт к исполняемому файлу, включая файлы данных в удаленной папке

У меня есть небольшое приложение, которое я создал в качестве утилиты для других членов моего офиса. Я ИТ-специалист в явно нетехнологической отрасли, поэтому я стараюсь сделать это как можно проще, сохраняя при этом возможность изменять программу без повторного ее замораживания. Поэтому моя программа выглядит так: | C:\Program Files (x86)\company_name\product_name | | findppw.exe (my script) | […]

Сосуществование Homebrew и pyenv на MacOSX Yosemite

Несколько новичков спрашивают о сосуществовании Homebrew и pyenv на MacOSX Yosemite. Это то, о чем я все еще смущаюсь после применения моего уровня google-fu к теме. Извините за длину, но я хотел быть максимально ясным. Во-первых, некоторый фон. Я использовал пиво для установки pyenv, а затем pyenv для установки python2 и python3. brew install pyenv […]

Захватите список слов, которые не содержат оксфордскую запятую

Я пытаюсь выделить части эссе, которые включают список из трех или более слов, но не Оксфордскую запятую. Регулярное выражение, которое я придумал, это: ([az]+)(,\s*[az]+)(\s*or|and+)(\s*[az]) Но это не работает. Любые мысли о том, как это сделать? Он должен захватывать "red, white and blue" но не "red, white, and blue"

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