Tag: питон

Сумасбродство глобальной переменной Python

У вас есть три файла: main.py, second.py и common.py common.py #!/usr/bin/python GLOBAL_ONE = "Frank" main.py #!/usr/bin/python from common import * from second import secondTest if __name__ == "__main__": global GLOBAL_ONE print GLOBAL_ONE #Prints "Frank" GLOBAL_ONE = "Bob" print GLOBAL_ONE #Prints "Bob" secondTest() print GLOBAL_ONE #Prints "Bob" second.py #!/usr/bin/python from common import * def secondTest(): global […]

Есть ли способ в Python возвращать значение через выходной параметр?

На некотором языке функция возвращает значение с использованием параметров, также как и C #. Давайте взглянем на пример class OutClass { static void OutMethod(out int age) { age = 26; } static void Main() { int value; OutMethod(out value); // value is now 26 } } Так что там что-то похожее в Python, чтобы получить […]

Как преобразовать буквы верхнего регистра в нижний регистр

У меня есть сценарий, который читает ввод и содержит его списки, однако я хочу, чтобы он преобразовал буквы в верхнем регистре в нижний регистр, как я могу это сделать? это то, что я получил for words in text.readlines(): sentence = [w.strip(',.') for w in line.split() if w.strip(',.')] list.append(sentence)

Сокращает () короткое замыкание на Python?

Если я сделаю: result = reduce(operator.and_, [False] * 1000) Остановится ли он после первого результата? (поскольку False & anything == False ) По аналогии: result = reduce(operator.or_, [True] * 1000)

Python: удалить дубликаты из текстового файла

Я новичок в python. Я хочу удалить повторяющееся слово и кроме английского слова я хочу удалить все остальные слова и пустую строку. чисто английское слово только я хочу извлечь. У меня есть текстовый файл, который содержит такие как следующие aaa bbb aaa223 aaa ccc ddd kei60: sj@6999 jack02 jparkj поэтому после дублирования процесса я хочу […]

Демистификация эффективности sharectypes

В python можно передавать объекты ctypes между несколькими процессами. Однако я замечаю, что выделение этих объектов кажется чрезвычайно дорогостоящим. Рассмотрим следующий код: from multiprocessing import sharedctypes as sct import ctypes as ct import numpy as np n = 100000 l = np.random.randint(0, 10, size=n) def foo1(): sh = sct.RawArray(ct.c_int, l) return sh def foo2(): sh […]

Всегда ли быстрее использовать строку в качестве ключа в dict?

На этой странице я вижу что-то интересное: Обратите внимание, что существует быстрый путь для dicts, который (на практике) касается только str-ключей; это не влияет на алгоритмическую сложность, но может существенно повлиять на постоянные факторы: как быстро заканчивается типичная программа. Так что же это значит? Означает ли это использование строки, поскольку ключ всегда быстрее? Если да, […]

Как динамически компоновать и получать доступ к атрибутам класса в Python?

У меня есть класс Python, который имеет атрибуты с именем: date1, date2, date3 и т. Д. Во время выполнения у меня есть переменная i, которая является целым числом. Я хочу сделать доступ к соответствующему атрибуту даты во время выполнения на основе значения i. Например, if i == 1, я хочу получить доступ к myobject.date1 if […]

Могу ли я эффективно обменивать два экземпляра класса путем замены __dict__?

У меня большой класс с большим количеством участников, и довольно много ссылок на примеры этого класса. К сожалению (по разумным причинам) все эти ссылки неверны. Вместо того, чтобы повторно создавать каждый (и находить и обновлять везде, на которые ссылаются объекты) или добавлять дополнительный уровень косвенности каждый раз, когда я обращаюсь к этому классу или индивидуально […]

Код выхода Pycharm 0

Всякий раз, когда я запускаю какой-либо код, моя консоль всегда заканчивается Process finished with exit code 0 . Например, если бы я просто напечатал («hellow»): pydev debugger: process 21021 is connecting Connected to pydev debugger (build 131.618) hellow Process finished with exit code 0 Есть ли способ сделать вывод «просто»?

Interesting Posts

Подпроцесс Python.Popen с помощью OSError: Невозможно выделить память после периода времени

Парсинг Python CSV не возвращает правильные строки

Pyserial проблема с Arduino – работает с оболочкой Python, но не в программе

Удивительные результаты с Python timeit: Counter () vs defaultdict () vs dict ()

В чем разница между сайтом и приложением в Django?

Как мне настроить приложение для Android с помощью Python?

Как исправить WebDriverException: браузер, кажется, вышел, прежде чем мы могли подключиться?

Python Script для преобразования изображения в массив байтов

Разбор аргументов командной строки в python с пробелами

создание форм джанго

Из часового пояса и времени UTC получите разницу в секундах по местному времени в этот момент времени

Как я могу найти методы Python без операторов возврата?

Как остановить tkinter после функции?

Лучшее место для очистки кеша при перезапуске сервера django

В matplotlib, как я могу построить многоцветную линию, например радугу

Python - лучший язык программирования в мире.