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

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

15
Python-эквивалент D3.js
Может ли кто-нибудь порекомендовать библиотеку Python, которая может выполнять интерактивную визуализацию графиков? Я специально хочу что-то вроде d3.js, но в pythonидеале это тоже будет 3D. Я посмотрел: NetworkX - это только Matplotlibграфики, и они кажутся 2D. Я не видел никакой интерактивности, вроде той, что d3.jsдает, например, перетягивания узлов. graph-tool - …

3
Django - как создать файл и сохранить его в FileField модели?
Вот моя модель. Я хочу создать новый файл и перезаписать существующий при каждом сохранении экземпляра модели: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) Я вижу много …

9
Можно ли изменить переменную в Python, которая находится во внешней, но не глобальной области?
Учитывая следующий код: def A() : b = 1 def B() : # I can access 'b' from here. print( b ) # But can i modify 'b' here? 'global' and assignment will not work. B() A() Поскольку код в B()функции переменной bнаходится во внешней области, но не в глобальной …
110 python  python-2.7 

9
Найдите файл в Python
У меня есть файл, который может находиться в разных местах на каждом компьютере пользователя. Есть ли способ реализовать поиск файла? Как я могу передать имя файла и дерево каталогов для поиска?
110 python 

12
Порядок не буквенно-цифровых списков из os.listdir ()
Я часто использую Python для обработки каталогов данных. Недавно я заметил, что порядок списков по умолчанию изменился на что-то почти бессмысленное. Например, если я нахожусь в текущем каталоге, содержащем следующие подкаталоги: run01, run02, ... run19, run20, а затем я создаю список с помощью следующей команды: dir = os.listdir(os.getcwd()) то я …

6
Как удалить начальные и конечные нули в строке? Python
У меня есть несколько таких буквенно-цифровых строк listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', '000alphanumeric'] Желаемый результат для удаления конечных нулей будет: listOfNum = ['000231512-n','1209123100000-n','alphanumeric', '000alphanumeric'] Желаемый результат для начальных конечных нулей будет: listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric'] Желаемый результат удаления начальных и конечных нулей будет: listOfNum = ['231512-n','1209123100000-n', 'alphanumeric', 'alphanumeric'] Пока я делаю это …

5
сохранение изображений в Python в очень высоком качестве
Как я могу сохранить графики Python в очень высоком качестве? То есть, когда я продолжаю увеличивать масштаб объекта, сохраненного в файле pdf, размытия нет? Кроме того, в каком режиме лучше всего его сохранить? png, eps? Или какой-нибудь другой? Я не могу этого сделать, pdfпотому что есть скрытое число, которое случается …

7
Почему при чтении пустого файла я получаю сообщение «Pickle - EOFError: Недостаточно ввода»?
Я получаю интересную ошибку при попытке использовать Unpickler.load(), вот исходный код: open(target, 'a').close() scores = {}; with open(target, "rb") as file: unpickler = pickle.Unpickler(file); scores = unpickler.load(); if not isinstance(scores, dict): scores = {}; Вот трассировка: Traceback (most recent call last): File "G:\python\pendu\user_test.py", line 3, in <module>: save_user_points("Magix", 30); File …
110 python  file  pickle 

9
Python Script выполняет команды в Терминале
Я читал это где-то некоторое время назад, но, похоже, не могу его найти. Я пытаюсь найти команду, которая будет выполнять команды в терминале, а затем выводить результат. Например: сценарий будет: command 'ls -l' Это выдаст результат выполнения этой команды в терминале
110 python  terminal 


12
Объединение файлов данных с PyInstaller (--onefile)
Я пытаюсь создать однофайловый EXE с PyInstaller, который должен включать изображение и значок. Я не могу, хоть убей, заставить его работать --onefile. Если я это сделаю, --onedirвсе будет работать очень хорошо. Когда я использую --onefile, он не может найти дополнительные файлы, на которые есть ссылки (при запуске скомпилированного EXE). Он …

2
добавление заголовка в модуль запросов Python
Раньше я использовал httplibмодуль для добавления заголовка в запрос. Сейчас пробую то же самое с requestsмодулем. Это модуль запроса python, который я использую: http://pypi.python.org/pypi/requests Как я могу добавить заголовок request.postи request.getсказать, что я должен добавлять foobarключ в каждый запрос в заголовке.

18
Получение атрибутов класса
Я хочу получить атрибуты класса, например: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a using MyClass.__dict__дает мне список атрибутов и функций и даже таких функций, как __module__и __doc__. В то время как MyClass().__dict__дает мне пустой словарь, если я явно не установил значение атрибута этого экземпляра. Мне …

3
Почему `a == b или c или d` всегда принимает значение True?
Я пишу систему безопасности, которая запрещает доступ неавторизованным пользователям. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Он предоставляет доступ авторизованным пользователям, как и ожидалось, но также позволяет неавторизованным пользователям! Hello. Please enter your name: …

5
Python Pandas объединяет только определенные столбцы
Можно ли объединить только несколько столбцов? У меня есть DataFrame df1 со столбцами x, y, z и df2 со столбцами x, a, b, c, d, e, f и т. Д. Я хочу объединить два DataFrame на x, но я хочу объединить только столбцы df2.a, df2.b, а не весь DataFrame. Результатом …
110 python  merge  pandas 

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