Tag: python 3.x

StringIO в python3

Я использую python 3.2.1, и я не могу импортировать модуль StringIO . Я использую io.StringIO и он работает, но я не могу использовать его с genfromtxt numpy следующим образом: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Я получаю следующую ошибку: TypeError: Can't convert 'bytes' object to str implicitly и когда я пишу import StringIO он говорит, что […]

Как я могу конкатенировать объекты str и int?

Если я попытаюсь сделать следующее: things = 5 print("You have " + things + " things.") Я получаю следующую ошибку в Python 3.x: Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: Can't convert 'int' object to str implicitly … и аналогичная ошибка в Python 2.x: Traceback (most recent call last): File […]

Python 3 ImportError: Нет модуля с именем 'ConfigParser'

Я пытаюсь pip install пакет MySQL-python , но я получаю ImportError . Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent call last): File "<string>", line 16, in <module> File "/var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python/setup.py", line 14, in <module> from setup_posix import get_config File "./setup_posix.py", line 2, in <module> from ConfigParser import […]

Почему скобка напечатана в Python 2.7?

В Python 2.7 оба действия будут делать то же самое print("Hello, world!") # Prints "Hello, world!" print "Hello, world!" # Prints "Hello, world!" Однако следующее не будет print("Hello,", "world!") # Prints the tuple: ("Hello,", "world!") print "Hello,", "world!" # Prints the words "Hello, world!" В скобках Python 3.x при print обязательно, что делает его функцией, […]

Tkinter: «Python не может быть настроен для Tk»

Сегодня я хотел начать работать с Tkinter, но у меня есть некоторые проблемы. Python 3.2 (r32:88445, Mar 28 2011, 04:14:07) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from tkinter import * Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python3.2/tkinter/__init__.py", line 39, in <module> […]

Целочисленное деление Python дает float

Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2/2 1.0 Это предназначено? Я сильно помню предыдущие версии, возвращающие int/int=int ? Что мне делать, есть ли новый оператор деления или я должен всегда бросать?

Как создать неизменяемый объект в Python?

Хотя я никогда не нуждался в этом, мне просто показалось, что создание неизменяемого объекта на Python может быть немного сложным. Вы не можете просто переопределить __setattr__ , потому что тогда вы даже не можете устанавливать атрибуты в __init__ . Подклассификация кортежа – это трюк, который работает: class Immutable(tuple): def __new__(cls, a, b): return tuple.__new__(cls, (a, […]

ТипError: метод () принимает 1 позиционный аргумент, но 2 даны

Если у меня есть класс … class MyClass: def method(arg): print(arg) … который я использую для создания объекта … my_object = MyClass() … на котором я вызываю method("foo") так … >>> my_object.method("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: method() takes exactly 1 positional argument (2 given) … почему Python […]

TypeError: Отсутствует 1 обязательный позиционный аргумент: 'self'

Я новичок в python и ударил стену. Я следил за несколькими учебниками, но не могу пройти мимо ошибки: Traceback (most recent call last): File "C:\Users\Dom\Desktop\test\test.py", line 7, in <module> p = Pump.getPumps() TypeError: getPumps() missing 1 required positional argument: 'self' Я изучил несколько обучающих программ, но, похоже, что-то не похоже на мой код. Единственное, о […]

Как удалить объекты HTML в строке в Python 3.1?

Я просмотрел все вокруг и нашел решения для python 2.6 и ранее, НИЧЕГО, как это сделать в python 3.X. (У меня есть доступ к коробке Win7). Я должен иметь возможность сделать это в версии 3.1 и, желательно, без внешних библиотек. В настоящее время у меня установлен httplib2 и доступ к командной строке curl (вот как […]

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