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

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

6
Як написати модуль / пакет Python?
Я робив сценарії Python для простих завдань на роботі і ніколи не переймався упаковкою їх для використання іншими. Тепер мені призначено виготовити обгортку Python для REST API. Я абсолютно не маю уявлення про те, як почати, і мені потрібна допомога. Що я маю: (Просто хочу бути якомога конкретнішим) У мене …

10
Список Python vs. Array - коли використовувати?
Якщо ви створюєте 1d масив, ви можете реалізувати його як список, або ж використовувати модуль 'масив' у стандартній бібліотеці. Я завжди використовував списки для 1d масивів. Яка причина чи обставина, коли я хотів би замість цього використовувати модуль масиву? Це для оптимізації продуктивності та пам’яті чи я пропускаю щось очевидне?
374 python  arrays  list 

20
Коли дель корисний у python?
Я не можу реально придумати будь-яку причину, чому python потребує delключового слова (і, здається, більшість мов не мають подібного ключового слова). Наприклад, замість видалення змінної можна було просто призначити Noneїї. І при видаленні зі словника delметод може бути доданий. Чи є якась причина триматися delв пітоні, чи це пережиток днів …

10
Python unittest - навпроти assrtRaises?
Я хочу написати тест, щоб встановити, що Виняток не порушений за певних обставин. Це просто для тестування , якщо виключення буде піднято ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... але як можна зробити навпаки . Щось подібне до цього, про що я пішов ... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath)

9
Як прочитати файл без нових рядків?
У Python дзвонять temp = open(filename,'r').readlines() приводить до списку, в якому кожен елемент є рядком у файлі. Це трохи нерозумно, але все-таки: readlines()також записую символ нового рядка до кожного елемента, чогось я не хочу робити. Як я можу цього уникнути?

17
Невирішене довідкове питання в PyCharm
У мене структура каталогів ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... І я можу отримати доступ до мережевого модуля за допомогою sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Однак pycharm скаржиться, що не може отримати доступ до модуля. Як я можу навчити pycham …
373 python  ide  pycharm 

20
Створення діапазону дат у Python
Я хочу створити список дат, починаючи з сьогоднішнього дня і повертаючи довільну кількість днів, скажімо, у своєму прикладі 100 днів. Чи є кращий спосіб зробити це, ніж це? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) …
373 python  datetime  date 




8
Приховування тексту осі у графіках matplotlib
Я намагаюся побудувати фігуру без галочок чи цифр на будь-якій з осей (я використовую оси в традиційному розумінні, а не номенклатуру matplotlib!). Проблема, з якою я стикався, - це те, коли matplotlib коригує тикани x (y), віднімаючи значення N, а потім додає N в кінці осі. Це може бути розпливчасто, …
370 python  matplotlib  plot 

9
Як я можу використовувати соління для збереження диктату?
Я переглянув інформацію, яку надають документи Python , але я все ще трохи розгублений. Чи може хтось розмістити зразок коду, який би написав новий файл, а потім за допомогою маринаду скинути до нього словник?

15
Побудова панд DataFrame із значень змінних дає "ValueError: Якщо ви використовуєте всі скалярні значення, ви повинні передати індекс"
Це може бути простим питанням, але я не можу зрозуміти, як це зробити. Скажемо, що у мене є дві змінні наступним чином. a = 2 b = 3 Я хочу створити DataFrame з цього: df2 = pd.DataFrame({'A':a,'B':b}) Це створює помилку: ValueError: Якщо ви використовуєте всі скалярні значення, ви повинні пройти …


22
Як додати PYTHONPATH у Windows, щоб він знайшов мої модулі / пакети?
У мене є каталог, в якому розміщені всі мої програми Django ( C:\My_Projects). Я хочу додати цей каталог до свого, PYTHONPATHщоб я міг закликати додатки безпосередньо. Я спробував додати C:\My_Projects\;до своєї Pathзмінної Windows з GUI Windows ( My Computer > Properties > Advanced System Settings > Environment Variables). Але він …

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