Pytania oznaczone «python-3.x»

166
ostrzeżenie o zbyt wielu otwartych postaciach

W skrypcie, w którym tworzę wiele figurek fix, ax = plt.subplots(...), otrzymuję ostrzeżenie RuntimeWarning: Otwarto ponad 20 figurek. Figury utworzone za pomocą interfejsu pyplot ( matplotlib.pyplot.figure) są przechowywane do momentu jawnego zamknięcia i mogą zajmować zbyt dużo pamięci. Nie...

162
TypeError: otrzymano wiele wartości argumentu

Czytałem inne wątki, które miały związek z tym błędem i wydaje mi się, że mój problem ma interesującą wyraźną różnicę niż wszystkie posty, które przeczytałem do tej pory, a mianowicie wszystkie inne posty do tej pory zawierają błąd dotyczący albo utworzonego przez użytkownika klasa lub wbudowany...

162
Czym jest sys.maxint w Pythonie 3?

Próbowałem dowiedzieć się, jak przedstawić maksymalną liczbę całkowitą i czytałem, aby użyć "sys.maxint". Jednak w Pythonie 3, gdy go nazywam, otrzymuję: AttributeError: module 'object' has no attribute

161
Komunikat PyLint: interpolacja formatu logowania

Dla następującego kodu: logger.debug('message: {}'.format('test')) pylint generuje następujące ostrzeżenie: interpolacja formatu logowania (W1202): Użyj formatowania% w funkcjach rejestrowania i przekaż parametry% jako argumenty Używane, gdy instrukcja logowania ma postać wywołania...

160
Jak usunąć określone podciągi z zestawu ciągów w Pythonie?

Mam zestaw ciągów set1, a wszystkie z nich set1mają dwa określone podciągi, których nie potrzebuję i chcę usunąć. Przykładowe dane wejściowe: set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'} Więc w zasadzie chcę usunąć podciągi .goodi .badze wszystkich ciągów. Co...

159
Dlaczego super () magia Pythona 3.x?

W Pythonie 3.x super()można wywołać bez argumentów: class A(object): def x(self): print("Hey now") class B(A): def x(self): super().x() >>> B().x() Hey now Aby to zadziałało, wykonywana jest pewna magia w czasie kompilacji, której jedną z konsekwencji jest to, że następujący kod...

157
pythonw.exe czy python.exe?

Krótko mówiąc: pythonw.exenic nie robi, nic nie python.exeakceptuje (którego powinienem użyć?) test.py: print "a" Okno CMD: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid...