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

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

2
Що насправді робить __future__ import absol_import?
Я відповів на питання щодо абсолютного імпорту в Python, яке, на мою думку, зрозумів на основі читання журналу змін Python 2.5 та супроводу PEP . Однак, встановивши Python 2.5 та намагаючись створити приклад правильного використання from __future__ import absolute_import, я розумію, що все не так зрозуміло. Прямо із згаданого вище …

3
Який найкращий спосіб вийти з функції (яка не має значення повернення) в python до того, як функція закінчиться (наприклад, перевірка не вдалася)?
Припустимо ітерацію, в якій ми викликаємо функцію без зворотного значення. Те, як я думаю, що моя програма повинна вести себе, пояснюється в цьому псевдокоді: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... …
164 python  function  return 

5
У Python, використовуючи argparse, дозволяють лише додатні цілі числа
Назва в значній мірі узагальнює те, що я хотів би, щоб це сталося Ось що я маю, і, хоча програма не вибухає на непозитивне ціле число, я хочу, щоб користувач був проінформований про те, що непозитивне ціле число - це суть нісенітниця. import argparse parser = argparse.ArgumentParser() parser.add_argument("-g", "--games", type=int, …
164 python  argparse 

16
Отримання параметрів з URL-адреси
З огляду на наступну URL-адресу, як я можу аналізувати значення параметрів запиту? Наприклад, у цьому випадку я хочу значення def. /abc?def='ghi' Я використовую Джанго в своєму оточенні; чи є метод на requestоб’єкті, який міг би мені допомогти? Я спробував використовувати, self.request.get('def')але це не повертає значення, ghiяк я сподівався.
164 python  django  parsing  url 

23
перевірте, чи існує ключ у відрі в s3 за допомогою boto3
Мені хотілося б знати, чи існує ключ у boto3. Я можу зімкнути вміст відра і перевірити ключ, чи він відповідає. Але це здається довше і надмірним. Офіційні документи Boto3 прямо вказали, як це зробити. Можливо, я пропускаю очевидне. Хтось може вказати мені, як я можу цього досягти.
164 python  amazon-s3  boto3 

8
генератор пітонів «відправити» призначення функції?
Чи може хтось надати мені приклад, чому існує функція "відправити", пов'язана з функцією генератора Python? Я повністю розумію функцію врожайності. Однак функція надсилання мене бентежить. Документація щодо цього методу складена: generator.send(value) Відновлює виконання та "відправляє" значення у функцію генератора. Аргумент значення стає результатом поточного вираження урожайності. Метод send () повертає …
164 python 

13
Блокнот Юпітера не зберігається: аргумент "_xsrf" відсутній у дописі
Я запускаю сценарій на ноутбуках jupyter близько 26 годин; Я насправді не використовував свій комп’ютер ні для чого іншого, але йому потрібно запустити цю програму, яка займе ~ 30 годин. Приблизно через 21 годину перестало зберігатись, і на моєму терміналі було таке: 403 PUT /api/contents/[file.ipynb] (::1): '_xsrf' argument missing from …

14
Як порівняти тип об’єкта в Python?
В основному я хочу це зробити: obj = 'str' type ( obj ) == string Я намагався: type ( obj ) == type ( string ) і це не спрацювало. А як щодо інших типів? Наприклад, я не міг повторити NoneType.
163 python  types  compare 

6
Розбір XML з простором імен в Python через 'ElementTree'
У мене є наступний XML, який я хочу аналізувати за допомогою Python ElementTree: <rdf:RDF xml:base="http://dbpedia.org/ontology/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://dbpedia.org/ontology/"> <owl:Class rdf:about="http://dbpedia.org/ontology/BasketballLeague"> <rdfs:label xml:lang="en">basketball league</rdfs:label> <rdfs:comment xml:lang="en"> a group of sports teams that compete against each other in Basketball </rdfs:comment> </owl:Class> </rdf:RDF> Я хочу знайти всі owl:Classтеги, а потім витягнути …

10
Як я можу знайти кількість аргументів функції Python?
Як я можу знайти кількість аргументів функції Python? Мені потрібно знати, скільки нормальних аргументів має і скільки названих аргументів. Приклад: def someMethod(self, arg1, kwarg1=None): pass У цього методу є 2 аргументи та 1 названий аргумент.
163 python  function 

22
Як змусити PyLint розпізнавати нумерованих членів?
Я запускаю PyLint в проекті Python. PyLint звертається до багатьох скарг з приводу того, що не в змозі знайти нудотних членів. Як я можу цього уникнути, уникаючи пропускання чеків членства. З коду: import numpy as np print np.zeros([1, 4]) Який, коли побіг, отримую очікуване: [[0. 0. 0. 0.]] Однак пілінт …
163 python  numpy  pylint 


6
Правильний спосіб визначення кодування вихідного коду Python
PEP 263 визначає, як оголосити кодування вихідного коду Python. Зазвичай перші 2 рядки файлу Python повинні починатися з: #!/usr/bin/python # -*- coding: <encoding name> -*- Але я бачив багато файлів, починаючи з: #!/usr/bin/python # -*- encoding: <encoding name> -*- => кодування замість кодування . То який правильний спосіб оголошення кодування …
163 python  encoding 


7
Невідповідність нульових масивів між Python 2 та 3
Я намагаюся завантажити набір даних MNIST, пов'язаний тут, в Python 3.2, за допомогою цієї програми: import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) На жаль, це дає мені помилку: Traceback (most recent call last): File "mnist.py", line 7, in <module> train_set, valid_set, test_set …

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