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

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

10
Як перевірити, чи є змінною рядок із сумісністю python 2 та 3
Я усвідомлюю, що можу використовувати: isinstance(x, str)у python-3.x, але мені потрібно перевірити, чи є щось і в python-2.x. Чи буде isinstance(x, str)працювати так, як очікувалося в python-2.x? Або мені потрібно перевірити версію та використовувати isinstance(x, basestr)? Зокрема, у python-2.x: >>>isinstance(u"test", str) False а python-3.x не має u"foo"

11
Налаштування Django використовувати MySQL
Я хочу трохи відійти від PHP та вивчити Python. Для того, щоб робити веб-розробки з Python, мені знадобиться рамка, яка допоможе в розробці шаблонів та інших речей. У мене є невиробничий сервер, який я використовую для перевірки всіх матеріалів веб-розробки. Це стек Debian 7.1 LAMP, який запускає MariaDB замість загального …
171 python  mysql  django  debian 

15
Використання віджетів часу / дати Django у спеціальній формі
Як я можу використовувати вишукані віджети дати та часу JavaScript, якими користується адміністратор за замовчуванням для мого спеціального перегляду? Я переглянув документацію форми Django , і в ній коротко згадуються django.contrib.admin.widget, але я не знаю, як ним користуватися? Ось мій шаблон, на який я хочу його застосувати. <form action="." method="POST"> …
171 python  django 


8
Як з'єднати два набори в одному рядку без використання "|"
Припустимо, що Sі Tпризначені набори. Як не використовувати оператора з'єднання |, як я можу знайти об'єднання двох наборів? Це, наприклад, знаходить перетин: S = {1, 2, 3, 4} T = {3, 4, 5, 6} S_intersect_T = { i for i in S if i in T } Тож як я …
171 python  set 

4
python: змініть робочий каталог скриптів у власний каталог сценарію
Я щохвилини запускаю оболонку пітона з crontab: * * * * * /home/udi/foo/bar.py /home/udi/fooмає деякі необхідні підкаталоги, як-от /home/udi/foo/logі /home/udi/foo/config, на які /home/udi/foo/bar.pyпосилається. Проблема полягає в тому, crontabщо сценарій запускається з іншого робочого каталогу, тому намагання відкрити ./log/bar.logне вдається. Чи є приємний спосіб сказати сценарію, щоб змінити робочий каталог у …

12
Шифруйте та розшифруйте за допомогою PyCrypto AES 256
Я намагаюся побудувати дві функції за допомогою PyCrypto, які приймають два параметри: повідомлення та ключ, а потім шифрують / розшифровують повідомлення. Я знайшов кілька посилань в Інтернеті, щоб допомогти мені, але кожен з них має вади: Цей в кодекоалі використовує os.urandom, який відлякує PyCrypto. Більше того, ключ, який я даю …

5
pandas loc vs. iloc vs. ix vs. at at iat?
Нещодавно почалося розгалуження з мого безпечного місця (R) на Python, і мене трохи збентежила локалізація / вибір клітини в Pandas. Я прочитав документацію, але намагаюся зрозуміти практичні наслідки різних варіантів локалізації / вибору. Чи є причина, чому я коли-небудь повинен використовувати .locабо .ilocнад найбільш загальний варіант .ix? Я розумію , …

7
як використовувати python для виконання команди curl
Я хочу виконати команду curl в python. Зазвичай мені просто потрібно ввести команду в термінал і натиснути клавішу повернення. Однак я не знаю, як це працює в python. Команда показана нижче: curl -d @request.json --header "Content-Type: application/json" https://www.googleapis.com/qpxExpress/v1/trips/search?key=mykeyhere Існує файл request.json для надсилання відповіді. Я багато шукав і розгубився. Я …
171 python  curl 

4
Знайдіть перший елемент у послідовності, яка відповідає присудку
Я хочу ідіоматичний спосіб знайти перший елемент у списку, який відповідає присудку. Поточний код досить некрасивий: [x for x in seq if predicate(x)][0] Я думав про те, щоб змінити його на: from itertools import dropwhile dropwhile(lambda x: not predicate(x), seq).next() Але повинно бути щось більш елегантне ... І було б …
171 python  predicate 

23
Повідомлення про помилку: на шляху має бути доступний виконуваний файл "Chromeedriver"
Я використовую селен із python і завантажив хромодрук для свого комп'ютера з Windows з цього веб-сайту: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ Після завантаження zip-файлу я розпакував zip-файл у свою папку для завантаження. Потім я поклав шлях до виконуваного двійкового файлу (C: \ Users \ michael \ Downloads \ chromedriver_win32) у змінну середовища "Шлях". Однак, …

5
Як оновити / оновити пакет за допомогою pip?
Який спосіб оновити пакет за допомогою pip? ті не працюють: pip update pip upgrade Я знаю, що це просте запитання, але воно потрібне, оскільки його знайти не так просто ( документація з протоколом не з'являється, а інші питання, пов'язані із переповненням стека, є актуальними, але не зовсім про це)
171 python  pip 

3
Як встановити 2 Анаконда (Python 2 і 3) на Mac OS
Я порівняно новий в Mac OS. Я тільки що встановив XCode (для компілятора c ++) та Anaconda з останнім Python 3 (для себе). Тепер мені цікаво, як правильно встановити другу Anaconda (для роботи) з Python 2? Мені потрібні обидві версії для роботи з iPython та Spyder IDE. Ідеальний спосіб - …
170 python  macos  anaconda 

11
Як я уникаю “self.x = x; self.y = y; self.z = z ”шаблон у __init__?
Я бачу подібні зразки def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... досить часто, часто з набагато більшими параметрами. Чи є хороший спосіб уникнути такого виснажливого повторення? Чи повинен наслідувати клас namedtupleзамість цього?

8
Чому операції math.ceil () та math.floor () Python повертають плавці замість цілих чисел?
Може хтось пояснить це (прямо з документів - моє наголос): math.ceil (x) Повертає стелю x у вигляді поплавця , найменше ціле значення більше або дорівнює x. math.floor (x) Повернути підлогу x у вигляді поплавця , найбільше ціле значення менше або рівне x. Чому б .ceilі .floorповертати плавці, коли вони за …
170 python  math 

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