Tag: python 3.x

Прочитать CSV Transpose pandas

У меня есть набор данных, который выглядит следующим образом: Name : joe Job : Crazy Consultant Hired : 4/12/2011 3:38:55 AM Stats : crazy, bald head Pay : $5000 Monthly Name : Matt Job : Crazy Receptionist Hired : 4/12/2014 3:38:55 PM Stats : crazy, Lots of hair Name : Adam Job : Crazy Drinker […]

python subclasscheck & subclasshook

Методы __subclasscheck__ и __subclasshook__ используются для определения того, рассматривается ли класс как подкласс другого. Однако их документация очень ограничена даже в передовых книгах python. Как они предназначены для использования и в чем их отличие (более высокий приоритет, сторона отношений, к которым они относятся и т. Д.)?

Изменение «предпочтительной кодировки языка» в Python 3 в Windows

Я использую Python 3 (недавно переключился с Python 2). Мой код обычно работает на Linux, но иногда (не часто) на Windows. Согласно документации Python 3 для open() , кодировка по умолчанию для текстового файла выполняется из locale.getpreferredencoding() если аргумент encoding не указан. Я хочу, чтобы это значение по умолчанию было utf-8 для моего проекта, независимо […]

pip3 install pyautogui не работает с кодом ошибки 1 Mac OS

Я попытался установить расширение autogui python: pip3 install pyautogui И эта попытка установки приводит к следующему сообщению об ошибке: Collecting pyautogui Using cached PyAutoGUI-0.9.33.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui/setup.py", line 6, in <module> version=__import__('pyautogui').__version__, File "/private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui/pyautogui/__init__.py", line 110, in <module> […]

Извлечение содержимого из каталога на сетевом диске (Windows)

У меня возникла проблема с отображением файлов с сетевого диска в Windows. path = "\\\\nexus\\File Server\\Technical\\MyDrive\\Software\\Releases\\%s\\%s\\" %(release, module) где \\nexus\ – сетевой диск. Моя основная проблема заключается в том, что пользователь вводит правильные переменные, я не могу показать содержимое запрошенной директории (содержимое «модуля»). Вещи, которые я пробовал os.listdir(path) Проблема с вышеприведенной строкой заключается в том, […]

Обнаружение символов не-ascii в строке unicode

Учитывая текстовый файл (или строку юникода), что является хорошим способом обнаружения символов, которые выходят за рамки ascii-кодирования? Я мог бы просто перебрать каждый символ в ord() , но мне интересно, есть ли более эффективный, элегантный или идиоматический способ сделать это. Конечной целью здесь является составление списка символов в данных, которые не могут кодироваться в ascii. […]

Видимость модулей расширения os.environ до C

Если я изменю переменную среды с помощью os.environ , сделайте ли модули, которые я импортирую после этого, увидеть это изменение? В частности, sqlite3 требует использования переменной среды для определения своего временного расположения файла. Но если я использую os.environ['SQLITE_TMPDIR'] = '.' перед import sqlite3 он не имеет желаемого эффекта. Зачем?

Измерение времени, которое требуется для запуска и завершения функции в Python

В Python 3.4.1 я пытаюсь измерить, сколько времени требуется для запуска функции и завершения ее записи. Я сейчас делаю это так: starttime = time.clock() asyncio.wait_for((method()), 5) endtime = time.clock() print(endtime – starttime) Это обычно приводит к тому, что Python выплевывает что-то около 6.29989986222767E-06 (или 0.00000629989986222767E). Затем я попробовал это с помощью time.sleep: starttime = time.clock() […]

Есть ли причины не смешивать модуль Multiprocessing и Threading в Python

Я рассматриваю возможность использования Python для реализации программы, которая требует обширной многопоточности. Другое требование состоит в том, что он будет работать на рабочих столах, поэтому, имея много процессов, приложение будет казаться грязным и труднее убить (в диспетчере задач). Поэтому я рассматриваю возможность использования модулей Threading и Multiprocessing для уменьшения количества процессов. Насколько я понимаю, GIL […]

numpy.getbuffer вызывает AttributeError: объект 'module' не имеет атрибута 'getbuffer'

Я хочу получить буфер из массива numpy в Python 3. Я нашел следующий код: $ python3 Python 3.2.3 (default, Sep 25 2013, 18:25:56) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> a = numpy.arange(10) >>> numpy.getbuffer(a) Однако на последнем этапе возникает ошибка: Traceback (most recent call […]

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