Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

10
Поштові списки в Python
Я намагаюся дізнатися, як "поштовувати" списки. З цією метою у мене є програма, де в певний момент я виконую наступні дії: x1, x2, x3 = stuff.calculations(withdataa) Це дає мені три списки, x1, x2, і x3, кожен, скажімо, розмір 20. Тепер я роблю: zipall = zip(x1, x2, x3) Однак коли я …
151 python  python-2.7 

8
Визначення залежності залежності для пакетів python, встановлених за допомогою pip
Коли я роблю заморожування піп, я бачу велику кількість пакетів Python, які я не встановив явно, наприклад $ pip freeze Cheetah==2.4.3 GnuPGInterface==0.3.2 Landscape-Client==11.01 M2Crypto==0.20.1 PAM==0.4.2 PIL==1.1.7 PyYAML==3.09 Twisted-Core==10.2.0 Twisted-Web==10.2.0 (etc.) Чи є спосіб, щоб я визначив, чому pip встановлював саме ці залежні пакети? Іншими словами, як я можу визначити батьківський …
151 python  pip 

23
Ітератор вікон, що котяться чи ковзають?
Мені потрібно вікно прокатки (він же розсувне вікно), яке можна передати на послідовність / ітератор / генератор. Ітерація Python за замовчуванням може вважатися особливим випадком, де довжина вікна дорівнює 1. Зараз я використовую наступний код. Хтось має більш пітонічний, менш багатослівний або більш ефективний метод для цього? def rolling_window(seq, window_size): …
151 python  algorithm 

13
Використання os.walk () для рекурсивного переходу каталогів у Python
Я хочу перейти з кореневого каталогу до всіх інших каталогів всередині та надрукувати те саме. Ось мій код: #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print "" І ось мій O / P: …
151 python  os.walk 

2
Багатопроцесорна робота - Труба проти черги
Які принципові відмінності між чергами та трубами в багатопроцесорному пакеті Python ? У яких сценаріях слід обирати один за іншим? Коли вигідно використовувати Pipe()? Коли вигідно використовувати Queue()?

8
Чи можуть панди автоматично розпізнавати дати?
Сьогодні я був позитивно здивований тим фактом, що під час читання даних із файлу даних (наприклад) панди здатні розпізнавати типи значень: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Наприклад, це можна перевірити таким чином: for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) Зокрема цілі числа, поплавці та рядки були розпізнані правильно. …
151 python  date  types  dataframe  pandas 

3
Панди створюють порожні DataFrame з лише іменами стовпців
У мене є динамічний DataFrame, який працює чудово, але коли немає даних, які потрібно додати до DataFrame, я отримую помилку. І тому мені потрібно рішення створити порожній DataFrame з лише назвами стовпців. Наразі у мене є щось подібне: df = pd.DataFrame(columns=COLUMN_NAMES) # Note that there are now row data inserted. …
151 python  pandas  dataframe 

10
Справа нечутлива "в"
Я люблю використовувати вираз if 'MICHAEL89' in USERNAMES: ... де USERNAMESсписок. Чи є спосіб зіставити елементи з нечутливістю до регістру чи мені потрібно скористатися спеціальним методом? Просто цікаво, чи не потрібно для цього написати додатковий код.

12
Максимальна кількість спроб перевищена в URL-адресах у запитах
Я намагаюся отримати вміст App Store> Business : import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) Коли я намагаюся rangeз (0,2)нею працює, але коли я …

6
anaconda оновити всі можливі пакети?
Я спробував conda search --outdated, є багато застарілих пакетів, наприклад, scipy - 0,17,1, але останній - 0,18,0. Однак, коли я роблю це conda update --all. Він не оновлюватиме жодних пакетів. оновлення 1 conda update --all --alt-hint Fetching package metadata ....... Solving package specifications: .......... # All requested packages already installed. …
151 python  anaconda 

8
Python json.loads показує ValueError: Додаткові дані
Я отримую деякі дані з файлу JSON "new.json", і я хочу відфільтрувати деякі дані та зберегти їх у новий файл JSON. Ось мій код: import json with open('new.json') as infile: data = json.load(infile) for item in data: iden = item.get["id"] a = item.get["a"] b = item.get["b"] c = item.get["c"] if …
151 python  json 

5
Як веб-рамки Python, WSGI та CGI вписуються разом
У мене є обліковий запис Bluehost, де я можу запускати сценарії Python як CGI. Я думаю, що це найпростіший CGI, тому що для запуску я повинен визначити наступне в .htaccess: Options +ExecCGI AddType text/html py AddHandler cgi-script .py Тепер, коли я переглядаю веб-програмування з Python, я чую багато про WSGI …
150 python  apache  cgi  wsgi 

6
Викличте функцію зі списком аргументів у python
Я намагаюся викликати функцію всередині іншої функції в python, але не можу знайти правильний синтаксис. Я хочу зробити щось подібне: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) У цьому випадку перший дзвінок спрацює, а другий - не. Те, …
150 python  function 

30
Сплять у пакетному файлі
Під час написання пакетного файлу для автоматизації чого-небудь у вікні Windows, мені потрібно було призупинити його виконання на кілька секунд (як правило, в циклі тесту / очікування, очікуючи початку процесу). У той час найкращим рішенням, яке я міг знайти, є використання пінг (я тебе не маю), щоб досягти бажаного ефекту. …
150 python  batch-file 

12
Django Передача спеціальних параметрів форми до набору форм
Це було виправлено у Django 1.9 за допомогою form_kwargs . У мене форма Django виглядає так: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) Я називаю цю форму приблизно так: form = ServiceForm(affiliate=request.affiliate) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.