Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.



16
Błąd CSV w Pythonie: wiersz zawiera bajt NULL
Pracuję z kilkoma plikami CSV z następującym kodem: reader = csv.reader(open(filepath, "rU")) try: for row in reader: print 'Row read successfully!', row except csv.Error, e: sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e)) Jeden plik zgłasza ten błąd: file my.csv, line 1: line contains NULL byte Co mogę zrobić? …
102 python  csv 

6
Jak określić pojedynczy test w pliku z testami nosowymi?
Mam plik o nazwie test_web.py zawierający klasę TestWeb i wiele metod o nazwie test_something (). Mogę przeprowadzić każdy test w klasie w następujący sposób: $ nosetests test_web.py ... ====================================================================== FAIL: checkout test ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/me/path/here/test_web.py", line 187, in test_checkout ... Ale wydaje mi się, że …

9
Jak sprawić, by notatnik IPython działał w Pythonie 3?
Jestem nowy w Pythonie, aby znosić mnie. Zainstalowałem Anacondę, działa świetnie. Skonfigurowałem środowisko Python 3 zgodnie z instrukcjami wiersza polecenia Anaconda , działa świetnie. I Python 3 środowiska instalacyjnego Anacondy jako tłumacza pycharm za , działa świetnie. Uruchomiłem "launcher.app" Anacondy i uruchomiłem Notatnik IPython. Jednak notebook iPython działa pod kontrolą …

13
Wsadowa zmiana nazw plików w katalogu
Czy istnieje łatwy sposób zmiany nazwy grupy plików już zawartych w katalogu przy użyciu Pythona? Przykład: Mam katalog pełen plików * .doc i chcę zmienić ich nazwy w spójny sposób. X.doc -> „nowy (X) .doc” Y.doc -> „nowy (Y) .doc”


16
ImportError: Brak modułu o nazwie site w systemie Windows
Po raz pierwszy próbuję zainstalować Pythona. Pobrałem następujący instalator ze strony Pythona: Python 2.7.1 Instalator Windows (plik binarny Windows - nie zawiera źródła) . Następnie uruchomiłem instalator, wybrałem „Wszyscy użytkownicy” i wszystko było w porządku. Zainstalowałem Pythona w domyślnej lokalizacji: C:\Python27 Następnie, aby sprawdzić, czy Python został poprawnie zainstalowany, przeszedłem …

4
Różnica między coroutine a future / task w Pythonie 3.5?
Powiedzmy, że mamy funkcję fikcyjną: async def foo(arg): result = await some_remote_call(arg) return result.upper() Jaka jest różnica pomiędzy: import asyncio coros = [] for i in range(5): coros.append(foo(i)) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(coros)) I: import asyncio futures = [] for i in range(5): futures.append(asyncio.ensure_future(foo(i))) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(futures)) Uwaga : przykład …

6
<Obiekt Django> nie jest możliwy do serializacji w formacie JSON
Mam następujący kod do serializacji zestawu zapytań; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") A następujące jest moje get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] Które muszę serializować. Ale mówi, …

7
Chcesz poznać nazwę bieżącej klasy?
Jak uzyskać nazwę klasy, w której obecnie się uczę? Przykład: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Ze względu na charakter programu, z którym się łączę (vistrails), nie mogę go użyć __init__()do inicjalizacji input.
102 python  class 

9
Jedna linijka, aby sprawdzić, czy iterator daje co najmniej jeden element?
Obecnie robię to: try: something = iterator.next() # ... except StopIteration: # ... Ale chciałbym wyrażenia, które mogę umieścić w prostym ifstwierdzeniu. Czy jest coś wbudowanego, co sprawiłoby, że ten kod wyglądałby mniej niezgrabnie? any()zwraca, Falsejeśli element iterowalny jest pusty, ale potencjalnie będzie iterował po wszystkich elementach, jeśli tak nie …
102 python  iterator 


5
Python zapisuje do CSV linia po linii
Mam dane, do których dostęp uzyskuje się poprzez żądanie http i są odsyłane przez serwer w formacie oddzielonym przecinkami, mam następujący kod: site= 'www.example.com' hdr = {'User-Agent': 'Mozilla/5.0'} req = urllib2.Request(site,headers=hdr) page = urllib2.urlopen(req) soup = BeautifulSoup(page) soup = soup.get_text() text=str(soup) Treść tekstu jest następująca: april,2,5,7 may,3,5,8 june,4,7,3 july,5,6,9 Jak …
102 python  string  file  csv  io 


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.