Pytania oznaczone «python-3.x»

86
Deklaracja zmiennej Pythona

Nauka Pythona i ma kilka podstawowych wątpliwości. 1.Widziałem deklarację zmiennej (tutaj ścieżka) jako class writer: path = "" czasami bez jawnej deklaracji, ale inicjalizuj za pośrednictwem __init__. def __init__(self, name): self.name = name Rozumiem cel __init__, ale czy wskazane...

86
Piszesz słownik do pliku tekstowego?

Mam słownik i próbuję zapisać go do pliku. exDict = {1:1, 2:2, 3:3} with open('file.txt', 'r') as file: file.write(exDict) Mam wtedy błąd file.write(exDict) TypeError: must be str, not dict Więc naprawiłem ten błąd, ale pojawił się inny błąd exDict = {111:111, 222:222} with...

84
nie ma funkcji next () w generatorze zysku w Pythonie 3

W tym pytaniu mam nieskończoną sekwencję używającą generatorów Pythona. Ale ten sam kod nie działa w Pythonie 3, ponieważ wydaje się, że nie ma next()funkcji. Jaki jest odpowiednik nextfunkcji? def updown(n): while True: for i in range(n): yield i for i in range(n - 2, 0, -1): yield...

84
enumerate () dla słownika w Pythonie

Wiem, że używamy enumeratedo iteracji listy, ale próbowałem to w słowniku i nie spowodowało to błędu. KOD: enumm = {0: 1, 1: 2, 2: 3, 4: 4, 5: 5, 6: 6, 7: 7} for i, j in enumerate(enumm): print(i, j) WYNIK: 0 0 1 1 2 2 3 4 4 5 5 6 6 7 Czy ktoś może wyjaśnić wynik?...

83
Obiekt mapy Python nie jest indeksowany

Dlaczego następujący skrypt wyświetla błąd: payIntList[i] = payIntList[i] + 1000 TypeError: 'map' object is not subscriptable payList = [] numElements = 0 while True: payValue = raw_input("Enter the pay amount: ") numElements = numElements + 1 payList.append(payValue) choice =...

83
PermissionError: [Errno 13] w Pythonie

Dopiero zaczynam uczyć się języka Python i mam problem opisany poniżej: a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8') Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> a_file = open('E:\Python Win7-64-AMD 3.3\Test',

82
Kiedy Jython będzie obsługiwał Python 3?

Według dokumentacji Jythona : Jython to implementacja języka Python na platformę Java. Jython 2.5 implementuje ten sam język co CPython 2.5 i prawie wszystkie standardowe moduły biblioteki Core Python. (CPython to implementacja języka Python w C). Jython 2.5 używa tego samego zestawu testów...

80
Nie znaleziono modułu Tkinter w systemie Ubuntu

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Tkinter >>> z drugiej strony... Python 3.2 (r32:88445, Mar 25 2011, 19:28:28) [GCC 4.5.2] on linux2 Type "help",...