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

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

15
Вбити процес на ім’я?
Я намагаюся вбити процес (конкретно iChat). У командному рядку я використовую ці команди: ps -A | grep iChat Тоді: kill -9 PID Однак я не зовсім впевнений, як перекласти ці команди на Python.
99 python  process  kill 

4
Замініть усі рядки, що не буквено-цифрові
У мене є рядок, за допомогою якого я хочу замінити будь-який символ, який не є стандартним символом або номером, таким як (az або 0-9), зірочкою. Наприклад, "h ^ & ell`., | Ow] {+ orld" замінено на "h * ell * o * w * orld". Зверніть увагу, що кілька символів, …
99 python 


11
Як розділити / розділити набір даних на навчальні та тестові набори даних для, наприклад, перехресної перевірки?
Який хороший спосіб розділити масив NumPy випадковим чином на набір даних для навчання та тестування / перевірки? Щось подібне до функцій cvpartitionабо crossvalindв Matlab.


2
У чому різниця між setUp () та setUpClass () у Python unittest?
У чому різниця між setUp()і setUpClass()в unittestфреймворці Python ? Чому налаштування обробляються одним методом над іншим? Я хочу зрозуміти, яка частина налаштування виконується у функціях setUp()і setUpClass(), а також за допомогою tearDown()і tearDownClass().

7
Який правильний спосіб задокументувати параметр ** kwargs?
Я використовую сфінкс та плагін autodoc для створення документації API для моїх модулів Python. Хоча я бачу, як добре документувати конкретні параметри, я не можу знайти приклад того, як документувати **kwargsпараметр. Хтось має хороший приклад чіткого способу їх документувати?

2
Змішувальний стовпець з пандами пітона
У мене є стовпець Data Frame з числовими значеннями: df['percentage'].head() 46.5 44.2 100.0 42.12 Я хочу бачити стовпець як кількість сміття: bins = [0, 1, 5, 10, 25, 50, 100] Як я можу отримати результат у вигляді сміттєвих ящиків з їхніми value counts? [0, 1] bin amount [1, 5] etc …


5
Як встановити заголовки відповідей у ​​Flask?
Це мій код: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Однак, коли я роблю запит від браузера на свій сервер, я отримую таку помилку: XMLHttpRequest cannot load http://localhost:5000/hello. No 'Access-Control-Allow-Origin' header is present on the requested resource. Я також спробував такий підхід, встановивши заголовки відповідей …
99 python  flask 

20
Який найпростіший спосіб відняти місяць від дати в Python?
Якби тільки timedelta мав аргумент місяця у своєму конструкторі. То який найпростіший спосіб це зробити? EDIT: Я не надто замислювався над цим, як було зазначено нижче. Дійсно, я хотів будь-якого дня останнього місяця, тому що врешті-решт я збираюся взяти лише рік і місяць. Отже, враховуючи об’єкт datetime, який найпростіший спосіб …
99 python 

3
Python / postgres / psycopg2: отримання ідентифікатора щойно вставленого рядка
Я використовую Python та psycopg2 для інтерфейсу до postgres. Коли я вставляю рядок ... sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) ... як отримати ідентифікатор рядка, який я щойно вставив? Спроба: hundred = …

9
Чи варто використовувати клас чи словник?
У мене є клас, який містить лише поля і відсутні методи, наприклад, такий: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Це можна було легко перекласти на диктат. Клас є більш гнучким для …
99 python  oop  class  dictionary 

3
правильний спосіб використання супер (передача аргументів)
Тож я слідкував за Супер вважається Питоном Шкідливим і пішов перевірити його приклади. Однак у прикладі 1-3 , який повинен показати правильний спосіб виклику superпід час обробки __init__методів, які очікують різних аргументів, виправлення не працює. Ось що я отримую: ~ $ python example1-3.py MRO: ['E', 'C', 'A', 'D', 'B', 'object'] …
99 python 

9
Функція порожнього генератора Python
У python можна легко визначити функцію ітератора, помістивши ключове слово yield в тіло функції, наприклад: def gen(): for i in range(100): yield i Як я можу визначити функцію генератора, яка не дає значення (генерує 0 значень), наступний код не працює, оскільки python не може знати, що це має бути генератор, …
99 python  generator 

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