Pytania otagowane jako python-3.6

4
Czy słowniki są zamawiane w Pythonie 3.6+?
Słowniki są uporządkowane w Pythonie 3.6 (przynajmniej w ramach implementacji CPython), inaczej niż w poprzednich wcieleniach. To wydaje się być istotną zmianą, ale jest to tylko krótki akapit w dokumentacji . Jest opisywany jako szczegół implementacji CPython, a nie jako funkcja językowa, ale sugeruje również, że może stać się standardem …

6
ModuleNotFoundError: Co to znaczy __main__ nie jest pakietem?
Próbuję uruchomić moduł z konsoli. Struktura mojego katalogu jest następująca: Próbuję uruchomić moduł p_03_using_bisection_search.pyz problem_set_02katalogu przy użyciu: $ python3 p_03_using_bisection_search.py Kod wewnątrz p_03_using_bisection_search.pyjest: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save …

6
Jak przekonwertować plik .py na .exe dla języka Python?
Próbuję przekonwertować dość prosty program w Pythonie na plik wykonywalny i nie mogłem znaleźć tego, czego szukałem, więc mam kilka pytań (używam Pythona 3.6): Sposoby na to, które do tej pory odkryłem, są następujące pobieranie starej wersji Pythona i używanie pyinstaller/py2exe skonfigurowanie środowiska wirtualnego w Pythonie 3.6, które pozwoli mi …


16
Dlaczego Python 3.6.1 zgłasza błąd AttributeError: moduł „enum” nie ma atrybutu „IntFlag”?
Właśnie zainstalowałem Python 3.6.1 dla MacOS X Kiedy próbuję uruchomić konsolę (lub cokolwiek uruchomić z Python3), pojawia się ten błąd: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module> main() File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line …

10
Jak odłożyć / odroczyć ocenę f-stringów?
Używam ciągów szablonów do generowania niektórych plików i uwielbiam zwięzłość nowych ciągów f do tego celu, aby zredukować mój poprzedni kod szablonu z czegoś takiego: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print (template_a.format(**locals())) Teraz mogę to zrobić, bezpośrednio zastępując zmienne: names …

4
Jak opisywać typy w pętli for
Chcę dodać adnotację do typu zmiennej w for-pętli. Próbowałem tego: for i: int in range(5): pass Ale to oczywiście nie zadziałało. Oczekuję, że działa autouzupełnianie w PyCharm 2016.3.2. Adnotacja wstępna, taka jak ta: i: int for i in range(5): pass nie pomaga. PS Pre-adnotation działa dla PyCharm> = 2017.1

4
Wielowierszowy f-string w Pythonie
Próbuję napisać kod zgodny z PEP-8 do krajowego projektu (muszę przyznać, że to moje pierwsze kroki w świecie Pythona) i mam f-string o długości ponad 80 znaków - ciągła cienka linia w pobliżu kropki w self.text to znak 80 znaków. (Przepraszamy za smutny link bez podglądu, ale muszę mieć ponad …

2
Co to są adnotacje zmiennych?
Wkrótce zostanie wydany Python 3.6. PEP 494 - Harmonogram wydania Pythona 3.6 wspomina o końcu grudnia, więc przejrzałem Co nowego w Pythonie 3.6, aby zobaczyć, jak wspominają o adnotacjach zmiennych : PEP 484 wprowadził standard dla adnotacji typu parametrów funkcji, czyli podpowiedzi typu. Ten PEP dodaje składnię do Pythona w …
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.