Pytania otagowane jako python-3.x

W przypadku pytań dotyczących programowania w języku Python, które są specyficzne dla wersji 3+ języka. Użyj bardziej ogólnego znacznika [python], jeśli twoje pytanie nie jest specyficzne dla wersji. Użyj tagów [python-2.x] dla pytań w Pythonie 2.

12
Jaki jest preferowany sposób konkatenacji łańcucha w Pythonie?
Ponieważ stringnie można zmienić Pythona , zastanawiałem się, jak połączyć łańcuch bardziej efektywnie? Mogę tak napisać: s += stringfromelsewhere lub tak: s = [] s.append(somestring) later s = ''.join(s) Pisząc to pytanie, znalazłem dobry artykuł mówiący na ten temat. http://www.skymind.com/~ocrow/python_string/ Ale jest w Pythonie 2.x., więc pytanie brzmiałoby: czy coś …


5
Głęboka kopia słownika w języku python
Chciałbym zrobić głęboką kopię dictPythona. Niestety .deepcopy()metoda nie istnieje dla dict. Jak mogę to zrobić? >>> 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' >>> my_copy …
341 python  python-3.x 

8
Pobierz plik z Internetu w Python 3
Tworzę program, który pobierze plik .jar (java) z serwera WWW, czytając adres URL podany w pliku .jad tej samej gry / aplikacji. Używam Python 3.2.1 Udało mi się wyodrębnić adres URL pliku JAR z pliku JAD (każdy plik JAD zawiera adres URL do pliku JAR), ale jak można sobie wyobrazić, …
332 python  python-3.x 

18
Wyświetl atrybuty obiektu
Czy istnieje sposób na pobranie listy atrybutów istniejących w instancjach klasy? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) Pożądanym rezultatem jest wyprowadzenie „multi, str”. Chcę, aby zobaczył bieżące atrybuty z różnych części skryptu.
330 python  class  python-3.x 


16
Python 3 ImportError: Brak modułu o nazwie „ConfigParser”
Staram się pip installna MySQL-pythonopakowaniu, ale pojawia się 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
Naprawiono cyfry po przecinku z ciągami F.
Czy istnieje prosty sposób z ciągami f Pythona, aby naprawić liczbę cyfr po przecinku? (W szczególności ciągi f, a nie inne opcje formatowania ciągów, takie jak .format lub%) Załóżmy na przykład, że chcę wyświetlać 2 cyfry po przecinku. Jak mogę to zrobić? Powiedzmy to a = 10.1234

11
Wydrukuj wiele argumentów w Pythonie
To tylko fragment mojego kodu: print("Total score for %s is %s ", name, score) Ale chcę to wydrukować: „Łączny wynik dla (nazwa) to (wynik)” gdzie namejest zmienną na liście i scorejest liczbą całkowitą. To jest Python 3.3, jeśli to w ogóle pomaga.

6
NameError: nazwa globalna „xrange” nie jest zdefiniowana w Pythonie 3
Podczas uruchamiania programu w języku Python pojawia się błąd: 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 …


6
Jaka jest poprawna składnia dla „else if”?
Jestem nowym programistą Python, który robi skok z wersji 2.6.4 do wersji 3.1.1. Wszystko poszło dobrze, dopóki nie spróbowałem użyć wyrażenia „else if”. Interpreter podaje mi błąd składniowy po „if” w „else if” z powodu, którego nie mogę zrozumieć. def function(a): if a == '1': print ('1a') else if a …
284 python  python-3.x 

18
Czy jest wbudowana funkcja sortowania łańcucha naturalnego?
Korzystając z języka Python 3.x, mam listę ciągów znaków, dla których chciałbym wykonać naturalne sortowanie alfabetyczne. Naturalne sortowanie: kolejność sortowania plików w systemie Windows. Na przykład poniższa lista jest naturalnie posortowana (co chcę): ['elm0', 'elm1', 'Elm2', 'elm9', 'elm10', 'Elm11', 'Elm12', 'elm13'] A oto „posortowana” wersja powyższej listy (co mam): ['Elm11', …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.