Tag: python 3.x

Независимый от файловой системы способ использования glob.glob и регулярных выражений с именами файлов Unicode в Python

Я работаю над библиотекой, которую я хочу сохранить независимой от платформы, файловой системы и Python2.x / 3.x. Тем не менее, я не знаю, как glob для файлов и сопоставить имена файлов с регулярными выражениями независимо от платформы / файловой системы. Например (на Mac, используя IPython, Python 2.7): In[7]: from glob import glob In[8]: !touch 'ü-0.é' […]

Класс против типа в Python

Недавно я начал учить себя тому, как кодировать. В настоящее время я читаю Think Python 2 для python 3 и когда он учит о функции type() , он дает пример type(2) который выводит <class 'int'> . Затем он утверждает, что «слово« класс »используется в смысле категории, тип – категория значений». Часть, которая меня смущает, заключается […]

Tor Stem – В Россию с любовью

Я пытаюсь получить « Туманность« Россия с любовью » от проекта« Стенд ». from io import StringIO import socket import urllib3 import time import socks # SocksiPy module import stem.process from stem.util import term SOCKS_PORT = 9150 # Set socks proxy and wrap the urllib module socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, '127.0.0.1', SOCKS_PORT) socket.socket = socks.socksocket # Perform DNS […]

python pandas read_csv разделитель в данных столбца

У меня такой файл CSV: 12012;My Name is Mike. What is your's?;3;0 1522;In my opinion: It's cool; or at least not bad;4;0 21427;Hello. I like this feature!;5;1 Я хочу получить эти данные в da pandas.DataFrame . Но read_csv(sep=";") выдает исключения из-за точки с запятой в столбце сообщений, созданных пользователем в строке 2 (на мой взгляд: […]

Вопрос о приоритете правил с grako

Я переделываю minilanguage, который я первоначально построил на Perl (см. Chessa # on github ), но я сталкиваюсь с рядом проблем, когда я иду применять семантику. Вот грамматика : (* integers *) DEC = /([1-9][0-9]*|0+)/; int = /(0b[01]+|0o[0-7]+|0x[0-9a-fA-F]+)/ | DEC; (* floats *) pointfloat = /([0-9]*\.[0-9]+|[0-9]+\.)/; expfloat = /([0-9]+\.?|[0-9]*\.)[eE][+-]?[0-9]+/; float = pointfloat | expfloat; list […]

Файловый ввод-вывод в API Python 3 C

C API в Python 3.0 изменил (устарел) многие функции для файловых объектов. Прежде чем, в 2.X, вы можете использовать PyObject* PyFile_FromString(char *filename, char *mode) для создания файлового объекта Python, например: PyObject *myFile = PyFile_FromString("test.txt", "r"); … но такая функция больше не существует в Python 3.0. Каким будет эквивалент Python 3.0 для такого вызова?

Чтение содержимого файла .tar.gz с веб-сайта в объект python 3.x

Я новичок в python. Я не могу понять, что я делаю неправильно, пытаясь прочитать содержимое файла .tar.gz в python. Tarfile, который я хотел бы прочитать, размещается на следующем веб-адресе: ftp://ftp.ncbi.nlm.nih.gov/pub/pmc/b0/ac/Breast_Cancer_Res_2001_Nov_9_3(1)_61-65.tar.gz больше информации о файле на этом сайте (просто чтобы вы могли доверять содержимому) http://www.pubmedcentral.nih.gov/utils/oa/oa.fcgi?id=PMC13901 Файл tarfile содержит .pdf и .nxml копии статьи журнала. А также […]

Итерирование по значениям dict

Если я хотел бы перебирать словарные значения, которые хранятся в кортеже. мне нужно вернуть объект, который удерживает значение «CI», я предполагаю, что мне понадобится какой-то цикл for: z = {'x':(123,SE,2,1),'z':(124,CI,1,1)} for i, k in db.z: for k in db.z[i]: if k == 'CI': return db.z[k] я, наверное, что-то пропустил здесь, точка отсчета была бы хорошей. […]

Советы по обновлению до python 3.0?

Таким образом, с окончательными версиями Python 3.0 (и теперь 3.1) многие люди сталкиваются с проблемой того, как обновляться, не теряя половину своей базы кода из-за несовместимости в обратном направлении. Каковы наилучшие советы для людей, чтобы избежать многих ошибок, которые неизбежно возникнут в результате перехода на следующее поколение python? Вероятно, хорошим местом для начала является «использовать […]

Уроки Python и unicode

У меня есть база кода, которая не изменяется в Python 2.7 и 3.2+. Но доктрины в документах первых файлов дают мне головную боль. Когда я запускаю их в Python2, я получаю UnicodeEncodeError: 'ascii' codec can't encode character u'\xb2' in position 16: ordinal not in range(128) . Если я добавлю .. testsetup:: * from __future__ import […]

 
Interesting Posts for Van-Lav

Python: bytearray vs array

Преимущества наличия статической функции, такой как len (), max () и min () по унаследованным вызовам метода

Частичный вид колбы, такой как MVC 3

Запись больших данных данных Pandas в базу данных SQL Server

Python – Самый чистый способ переопределить __init__, где после вызова super () следует использовать необязательный kwarg?

Создание класса внутри функции и доступ к функции, определенной в области содержащейся функции

Печать кортежа со строковым форматированием в Python

Подготовка к конвертации из Python 2.x в 3.x

Почему вы можете сделать df.loc (False) в пандах?

Анимированная 3d диаграмма рассеяния в matplotlib

python: библиотека для обобщенных деревьев суффиксов

Почему я получаю ошибку «TypeError: принуждение к Unicode: нужна строка или буфер, int found»?

Комментарии (#) идут к началу строки в режиме вставки в Vim

emacs 23 python.el auto-indent style – можно ли это настроить?

Как установить python-levenshtein в Windows?

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