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

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



2
sqlite3.ProgrammingError: указано неверное количество привязок. Текущий оператор использует 1, и есть 74 поставленных
def insert(array): connection=sqlite3.connect('images.db') cursor=connection.cursor() cnt=0 while cnt != len(array): img = array[cnt] print(array[cnt]) cursor.execute('INSERT INTO images VALUES(?)', (img)) cnt+= 1 connection.commit() connection.close() Я не могу понять, почему это дает мне ошибку, фактическая строка, которую я пытаюсь вставить, имеет длину 74 символа, это: "/ gifs / epic-fail-photos-there-i-fixed-it-aww-man-the -tire-давление-low.gif» Я попытался str …
187 python  sqlite 

10
Python CSV строка в массив
Кто-нибудь знает простую библиотеку или функцию для анализа строки, закодированной в csv, и превращения ее в массив или словарь? Я не думаю, что мне нужен встроенный модуль csv, потому что во всех примерах, которые я видел, используются пути к файлам, а не строки.
187 python  string  arrays  csv 

7
Как я могу использовать файл DLL из Python?
Какой самый простой способ использовать DLLфайл изнутриPython ? В частности, как это можно сделать без написания какого-либо дополнительного C++кода- обертки, чтобы раскрыть функциональность Python? Собственная Pythonфункциональность настоятельно предпочтительнее, чем использование сторонней библиотеки.
186 python  dll 

13
Как закомментировать блок кода Python в Vim
Мне было интересно, было ли в Vim какое-либо отображение клавиш, позволяющее мне делать отступы для определенных строк кода (были ли эти строки выделены в визуальном режиме или n строк выше / ниже текущей позиции курсора). Так что в основном то, что преобразует следующее def my_fun(x, y): return x + y …
186 python  vim  editor 

10
Сериализация экземпляра класса в JSON
Я пытаюсь создать строковое представление JSON экземпляра класса и испытываю трудности. Допустим, класс построен так: class testclass: value1 = "a" value2 = "b" Вызов в json.dumps делается так: t = testclass() json.dumps(t) Это провал и говорит мне, что тестовый класс не JSON-сериализуемый. TypeError: <__main__.testclass object at 0x000000000227A400> is not JSON …


16
Неизменяемые и изменчивые типы
Я запутался в том, что такое неизменный тип. Я знаю, что floatобъект считается неизменным, на примере такого типа из моей книги: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Считается ли это неизменным из-за структуры / иерархии классов? Значение floatнаходится на вершине класса и является его собственным вызовом метода. …


3
Конвертировать timedelta в общее количество секунд
У меня разница во времени time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) ... time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) diff = time2 - time1 Теперь, как мне узнать общее количество прошедших секунд? diff.secondsне считает дни. Я мог бы сделать: diff.seconds + diff.days * 24 * 3600 Есть ли встроенный метод для этого?
186 python  datetime 

15
оперативный вывод команды подпроцесса
Я использую скрипт Python в качестве драйвера для гидродинамического кода. Когда приходит время запустить симуляцию, я использую subprocess.Popenкод для запуска, собираю выходные данные из stdout и stderr в subprocess.PIPE---, затем могу распечатать (и сохранить в лог-файл) выходную информацию и проверить на наличие ошибок. , Проблема в том, что я понятия …

5
Проверка, если type == список в Python
Возможно, у меня тут пукнет мозг, но я действительно не могу понять, что не так с моим кодом: for key in tmpDict: print type(tmpDict[key]) time.sleep(1) if(type(tmpDict[key])==list): print 'this is never visible' break вывод, <type 'list'>но оператор if никогда не срабатывает. Кто-нибудь может определить мою ошибку здесь?
186 python 

11
Преобразование даты и времени в метку времени Unix и преобразование ее обратно в python
У меня есть dt = datetime(2013,9,1,11), и я хотел бы получить метку времени Unix этого объекта datetime. Когда я это сделаю, (dt - datetime(1970,1,1)).total_seconds()я получу метку времени 1378033200. При конвертации обратно с помощью datetime.fromtimestampя получил datetime.datetime(2013, 9, 1, 6, 0). Час не совпадает. Что я здесь пропустил?

4
Интенсивное использование Python в Google [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
185 python 

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