Вопросы с тегом «python-3.x»

По вопросам программирования на Python, которые относятся к 3+ версии языка. Используйте более общий тег [python], если ваш вопрос не зависит от версии. Используйте теги [python-2.x] для вопросов по Python 2.

12
Какой предпочтительный способ объединить строку в Python?
Поскольку Python не stringможет быть изменен, мне было интересно, как объединить строку более эффективно? Я могу написать так: s += stringfromelsewhere или вот так: s = [] s.append(somestring) later s = ''.join(s) Во время написания этого вопроса я нашел хорошую статью, рассказывающую о теме. http://www.skymind.com/~ocrow/python_string/ Но это в Python 2.x., …


5
Глубокая копия диктата в питоне
Я хотел бы сделать глубокую копию dictв Python. К сожалению, .deepcopy()метод не существует для dict. Как я могу это сделать? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in <module> AttributeError: 'dict' object has …
342 python  python-3.x 

8
Скачать файл из сети в Python 3
Я создаю программу, которая загружает файл .jar (java) с веб-сервера, считывая URL-адрес, указанный в файле .jad той же игры / приложения. Я использую Python 3.2.1 Мне удалось извлечь URL-адрес файла JAR из файла JAD (каждый файл JAD содержит URL-адрес файла JAR), но, как вы можете себе представить, извлеченное значение является …
333 python  python-3.x 

18
Список атрибутов объекта
Есть ли способ получить список атрибутов, которые существуют в экземплярах класса? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) Желаемый результат заключается в том, что «multi, str» будет выводиться. Я хочу, чтобы это видеть текущие атрибуты из различных частей скрипта.
330 python  class  python-3.x 

20
Как установить версию Python по умолчанию 3.x на OS X?
У меня работает Mountain Lion, и основная версия Python по умолчанию - 2.7. Я скачал Python 3.3 и хочу установить его по умолчанию. В настоящее время: $ python version 2.7.5 $ python3.3 version 3.3 Как настроить так, чтобы при каждом запуске $ pythonон открывал 3.3?

16
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 …
324 python  python-3.x 


6
Исправлены цифры после десятичной дроби с f-строками
Есть ли простой способ с помощью Python f-строк, чтобы исправить количество цифр после десятичной точки? (В частности, f-строки, а не другие параметры форматирования строки, такие как .format или%) Например, допустим, я хочу отобразить 2 цифры после десятичного знака. Как я могу это сделать? Скажем так a = 10.1234

11
Вывести несколько аргументов в Python
Это всего лишь фрагмент моего кода: print("Total score for %s is %s ", name, score) Но я хочу, чтобы это распечатать: «Общая оценка (имя) (оценка)» где nameпеременная в списке и scoreявляется целым числом. Это Python 3.3, если это вообще помогает.

6
NameError: глобальное имя 'xrange' не определено в Python 3
Я получаю сообщение об ошибке при запуске программы на Python: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 27, in __init__ File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\class\inventory.py", line 17, in __init__ builtins.NameError: global …

10
Как исправить TypeError: Unicode-объекты должны быть закодированы перед хэшированием?
У меня есть эта ошибка: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing когда я пытаюсь выполнить этот код в Python 3.2.2 : import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("What is the file name …

6
Каков правильный синтаксис для 'else if'?
Я новый программист на Python, который делает скачок с 2.6.4 до 3.1.1. Все прошло хорошо, пока я не попытался использовать оператор «else if». Интерпретатор выдает мне синтаксическую ошибку после 'if' в 'else if' по причине, которую я не могу понять. def function(a): if a == '1': print ('1a') else if …
284 python  python-3.x 

18
Есть ли встроенная функция для естественной сортировки строк?
Используя Python 3.x, у меня есть список строк, для которых я хотел бы выполнить естественную сортировку по алфавиту. Естественная сортировка: порядок сортировки файлов в Windows. Например, следующий список естественно отсортирован (что я хочу): ['elm0', 'elm1', 'Elm2', 'elm9', 'elm10', 'Elm11', 'Elm12', 'elm13'] И вот «отсортированная» версия приведенного выше списка (что у …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.