Запитання з тегом «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-fix-it-aww-man-the -tire-pressure-low.gif " Я намагався str …
187 python  sqlite 

10
Рядок csv Python для масиву
Хтось знає просту бібліотеку чи функцію, щоб розібрати кодований рядок csv та перетворити його на масив чи словник? Я не думаю, що я хочу вбудований модуль csv, оскільки у всіх прикладах, які я бачив, потрібні файлові шляхи, а не рядки.
187 python  string  arrays  csv 

7
Як я можу використовувати файл DLL від Python?
Який найпростіший спосіб використовувати DLLфайл зсередини Python? Зокрема, як це можна зробити, не записуючи додаткового C++коду обгортки, щоб піддавати його функціональності Python? Нативну Pythonфункціональність настійно перевагу, ніж використання сторонньої бібліотеки.
186 python  dll 

13
Як прокоментувати блок коду Python у Vim
Мені було цікаво, чи є в Vim якесь ключове відображення, щоб дозволити мені відступити певні рядки коду (чи вибрано ці рядки у візуальному режимі, або п рядків вище / нижче поточного положення курсору). Так що в основному щось перетворює наступне def my_fun(x, y): return x + y до #def my_fun(x, …
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 …

16
Незмінні типи проти змінних типів
Мене бентежить те, що таке непорушний тип. Я знаю, що floatоб’єкт вважається непорушним, з таким типом прикладу з моєї книги: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Чи вважається це незмінним через структуру / ієрархію класів? Значення floatзнаходиться у верхній частині класу і є його власним викликом методу. …


4
Як працює numpy.newaxis і коли ним користуватися?
Коли я намагаюся numpy.newaxis результат дає мені дводенний графічний кадр з віссю x від 0 до 1. Однак, коли я намагаюся використовувати numpy.newaxisфрагмент вектора, vector[0:4,] [ 0.04965172 0.04979645 0.04994022 0.05008303] vector[:, np.newaxis][0:4,] [[ 0.04965172] [ 0.04979645] [ 0.04994022] [ 0.05008303]] Це те саме, за винятком того, що він змінює вектор …

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---, то я можу надрукувати (і зберегти у лог-файл) вихідну інформацію та перевірити наявність помилок . Проблема в тому, що я поняття не маю, …

11
Перетворіть дату в часову позначку Unix і перетворіть її назад у python
У мене є dt = datetime(2013,9,1,11), і я хотів би отримати часову позначку Unix цього об’єкта datetime. Коли я це роблю, (dt - datetime(1970,1,1)).total_seconds()я отримав позначку часу 1378033200. При перетворенні його назад за допомогою datetime.fromtimestampI got datetime.datetime(2013, 9, 1, 6, 0). Година не відповідає. Що я тут пропустив?

4
Сильне використання Python в Google [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
185 python 

11
"Не вдалося запустити curl-config: [Errno 2] Немає такого файлу чи каталогу" під час встановлення pycurl
Я намагаюся встановити pycurl через: sudo pip install pycurl Він завантажився чудово, але коли він запускає setup.py, я отримую наступний трекбек: Downloading/unpacking pycurl Running setup.py egg_info for package pycurl Traceback (most recent call last): File "<string>", line 16, in <module> File "/tmp/pip-build-root/pycurl/setup.py", line 563, in <module> ext = get_extension() File …
185 python  install  pycurl 


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