Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

5
os.path.dirname (__ file__) возвращает пустое
Я хочу получить путь к текущему каталогу, в котором выполняется файл .py. Например, простой файл D:\test.pyс кодом: import os print os.getcwd() print os.path.basename(__file__) print os.path.abspath(__file__) print os.path.dirname(__file__) Странно, что вывод: D:\ test.py D:\test.py EMPTY Я ожидаю таких же результатов от getcwd()и path.dirname(). Учитывая os.path.abspath = os.path.dirname + os.path.basename, почему os.path.dirname(__file__) …
165 python 

7
SQLAlchemy: вывести фактический запрос
Я действительно хотел бы иметь возможность распечатывать действительный SQL для моего приложения, включая значения, а не параметры привязки, но не совсем очевидно, как это сделать в SQLAlchemy (в принципе, я уверен в этом). Кто-нибудь решил эту проблему в общем виде?
165 python  sqlalchemy 

10
Как получить текущие доступные графические процессоры в tenorflow?
У меня есть план использовать распределенный TensorFlow, и я увидел, что TensorFlow может использовать графические процессоры для обучения и тестирования. В кластерной среде каждая машина может иметь 0 или 1 или более графических процессоров, и я хочу запустить свой график TensorFlow в графических процессорах на максимально возможном количестве машин. Я …
165 python  gpu  tensorflow 

5
Применение функции с несколькими аргументами для создания нового столбца панд
Я хочу создать новый столбец во pandasфрейме данных, применив функцию к двум существующим столбцам. После этого ответа я смог создать новый столбец, когда мне нужен только один столбец в качестве аргумента: import pandas as pd df = pd.DataFrame({"A": [10,20,30], "B": [20, 30, 10]}) def fx(x): return x * x print(df) …
165 python  pandas 

8
Возьмите несколько списков в dataframe
Как взять несколько списков и поместить их в разные столбцы в кадре данных Python? Я попробовал это решение, но у меня возникли проблемы. Попытка 1: Имейте три списка, и соедините их вместе и используйте это res = zip(lst1,lst2,lst3) Дает только один столбец Попытка 2: percentile_list = pd.DataFrame({'lst1Tite' : [lst1], 'lst2Tite' …
165 python  numpy  pandas 

6
Запуск конкретного тестового примера в Django, когда у вашего приложения есть каталог тестов
В документации Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) говорится, что вы можете запускать отдельные тестовые случаи, указав их: $ ./manage.py test animals.AnimalTestCase Это предполагает, что у вас есть свои тесты в файле tests.py в вашем приложении Django. Если это правда, то эта команда работает как ожидалось. У меня есть мои тесты для …

2
Модуль argparse Как добавить параметр без каких-либо аргументов?
Я создал скрипт, используя argparse. Сценарий должен принять имя файла конфигурации в качестве опции, и пользователь может указать, нужно ли ему полностью выполнить сценарий или только имитировать его. Аргументы для передачи: ./script -f config_file -sили ./script -f config_file. Это нормально для части -f config_file, но он продолжает спрашивать меня об …
165 python  argparse 

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... Если я …
165 python  function  return 

22
PyLint «Невозможно импортировать» ошибка - как установить PYTHONPATH?
Я запускаю PyLint изнутри Wing IDE на Windows. У меня есть подкаталог (пакет) в моем проекте, и внутри пакета я импортирую модуль с верхнего уровня, т.е. __init__.py myapp.py one.py subdir\ __init__.py two.py Внутри у two.pyменя есть, import oneи это прекрасно работает во время выполнения, потому что каталог верхнего уровня (из …

23
проверить, есть ли ключ в корзине в s3, используя boto3
Я хотел бы знать, существует ли ключ в boto3. Я могу зациклить содержимое корзины и проверить ключ, если он совпадает. Но это кажется дольше и излишним. Официальные документы Boto3 прямо указывают, как это сделать. Может быть, я упускаю очевидное. Кто-нибудь может указать мне, как я могу достичь этого.
165 python  amazon-s3  boto3 

8
Назначение функции отправки генератора?
Может кто-нибудь привести пример того, почему существует функция «send», связанная с функцией генератора Python? Я полностью понимаю функцию доходности. Однако, функция отправки сбивает меня с толку. Документация по этому методу свернута: generator.send(value) Возобновляет выполнение и «отправляет» значение в функцию генератора. Аргумент value становится результатом текущего выражения yield. Метод send () …
165 python 

3
Как перебрать сгруппированный фрейм данных Pandas?
DataFrame: c_os_family_ss c_os_major_is l_customer_id_i 0 Windows 7 90418 1 Windows 7 90418 2 Windows 7 90418 Код: print df for name, group in df.groupby('l_customer_id_i').agg(lambda x: ','.join(x)): print name print group Я пытаюсь перебрать агрегированные данные, но получаю сообщение об ошибке: ValueError: слишком много значений для распаковки @EdChum, вот ожидаемый результат: …
165 python  pandas 

18
Советы по отладке Python [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Каковы …
164 python  debugging 

7
Как отсортировать mongodb с пимонго
Я пытаюсь использовать функцию сортировки при запросе моего mongoDB, но это не удается. Тот же запрос работает в консоли MongoDB, но не здесь. Код выглядит следующим образом: import pymongo from pymongo import Connection connection = Connection() db = connection.myDB print db.posts.count() for post in db.posts.find({}, {'entities.user_mentions.screen_name':1}).sort({u'entities.user_mentions.screen_name':1}): print post Я получаю …
164 python  mongodb  pymongo 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.