Запитання з тегом «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пітона. На жаль, .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 no attribute 'deepcopy' …
341 python  python-3.x 

8
Завантажте файл з Інтернету на Python 3
Я створюю програму, яка завантажить файл .jar (java) з веб-сервера, прочитавши URL-адресу, вказану у файлі .jad тієї самої гри / програми. Я використовую Python 3.2.1 Мені вдалося витягнути URL-адресу файлу JAR з файлу JAD (кожен файл JAD містить URL-адресу до файлу JAR), але, як ви можете уявити, вилучене значення - …
332 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-рядками
Чи є простий спосіб за допомогою f-рядків Python виправити кількість цифр після десяткової крапки? (Зокрема, f-рядки, а не інші параметри форматування рядків, такі як .format або%) Наприклад, скажімо, що я хочу відобразити дві цифри після коми. Як це зробити? Скажімо так 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 name 'xrange' …

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. Все пройшло нормально, поки я не спробував використати вислів 'ще якщо'. Інтерпретатор видає мені синтаксичну помилку після "якщо" в "інше, якщо" з тієї причини, яку я не можу зрозуміти. 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.