Распаковать список в Python?

Я думаю, что «распаковка» может быть неправильным лексикой здесь – извинения, потому что я уверен, что это дублированный вопрос. Мой вопрос довольно прост: в функции, которая ожидает список элементов, как я могу передать элемент списка Python без получения ошибки? my_list = ['red', 'blue', 'orange'] function_that_needs_strings('red', 'blue', 'orange') # works! function_that_needs_strings(my_list) # breaks! Разумеется, должен быть […]

В Python, как мне разделить строку и сохранить разделители?

Вот простейший способ объяснить это. Вот что я использую: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] Вот что я хочу: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] Причина в том, что я хочу разбить строку на токены, манипулировать ею, а затем снова вернуть ее обратно.

Разберите файл .py, прочитайте AST, измените его, а затем запишите измененный исходный код

Я хочу программно редактировать исходный код python. В основном я хочу прочитать .py файл, сгенерировать AST , а затем записать измененный исходный код python (т. .py Другой .py файл). Есть способы проанализировать / скомпилировать исходный код python с использованием стандартных модулей python, таких как ast или compiler . Тем не менее, я не думаю, что […]

Ошибка кодирования Unicode Python

Я читаю и разбираю XML-файл Amazon, а в то время как файл XML показывает «, когда я пытаюсь его распечатать, я получаю следующую ошибку: 'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) Из того, что я читал в Интернете до сих пор, ошибка исходит из того факта, что XML-файл находится […]

Найти полный путь интерпретатора Python?

Как найти полный путь для текущего интерпретатора Python из текущего исполняемого скрипта Python?

Чтение файлов .mat в Python

Кто-нибудь имеет успешный опыт чтения двоичных файлов Matlab .mat в Python? (Я видел, что scipy якобы поддерживает чтение файлов .mat, но я не увенчался успехом. Я установил scipy версию 0.7.0, и я не могу найти метод loadmat() )

Как реализовано ключевое слово 'is' в Python?

… ключевое слово is которое может использоваться для равенства в строках. >>> s = 'str' >>> s is 'str' True >>> s is 'st' False Я пробовал оба __is__() и __eq__() но они не работали. >>> class MyString: … def __init__(self): … self.s = 'string' … def __is__(self, s): … return self.s == s … […]

Прокси с urllib2

Я открываю URL-адреса: site = urllib2.urlopen('http://google.com') И то, что я хочу сделать, так же подключается к прокси-серверу, который мне где-то говорит: site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'}) но это тоже не сработало. Я знаю, что urllib2 имеет что-то вроде обработчика прокси, но я не могу вспомнить эту функцию.

Отображать номер с ведущими нулями

Данный: a = 1 b = 10 c = 100 Я хочу показать начальный ноль для всех чисел с менее чем двумя цифрами, то есть: 01 10 100

ImportError: невозможно импортировать имя X

У меня есть четыре разных файла с именем: main, vector, entity и физика. Я не буду публиковать весь код, в основном только импорт, потому что я думаю, что это ошибка. Но если вы хотите, я могу опубликовать больше. Главный: import time from entity import Ent from vector import Vect #the rest just creates an entity […]

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