Tag: питон

Как вызвать функцию, сохраненную в другом файле из программы Python?

Если у меня есть текстовый файл, содержащий определение функции python, как я могу сделать вызов функции из другой программы Python. Ps: Функция будет определена в программе Python, которая выполняет вызов. Способы выполнения: Рассмотрим функцию python как модуль и вызовите его. Ограничение здесь заключается в том, что я должен преобразовать функцию python bare в модуль, который […]

Сопоставьте одиночные кавычки из python re

Как соответствовать следующему, я хочу, чтобы все имена были в одиночных кавычках This hasn't been much that much of a twist and turn's to 'Tom','Harry' and u know who..yes its 'rock' Как извлечь имя только в одиночных кавычках name = re.compile(r'^\'+\w+\'')

Python – получить класс типа из импортированного модуля

Я пытаюсь импортировать класс из файла с динамическим именем. Вот мой файловый импортер: def get_channel_module(app, method): mod_name = 'channel.%s.%s' % (app, method) module = __import__(mod_name, globals(), locals(), [method]) return module Это импортирует конкретный файл python, например some_file.py, который выглядит следующим образом: class SomeClassA(BaseClass): def __init__(self, *args, **kwargs): return class SomeClassB(): def __init__(self, *args, **kwargs): return […]

Как заставить Appstats работать с использованием Python 2.7 threadsafe и webapp2?

В моем приложении используется потоковая версия python 2.7, и я бы хотел использовать Appstats. В настоящее время я webapp2.WSGIApplication() контейнеру времени выполнения создавать экземпляр моего приложения с помощью webapp2.WSGIApplication() и, к сожалению, ни один из моих модулей не найден в Appstats. Однако, если я следую этим инструкциям http://code.google.com/appengine/docs/python/tools/appstats.html, я должен использовать run_wsgi_app() для вызова моего […]

__import __ () вызывает __init__.py дважды?

Мне просто интересно, почему __import__() дважды вызывает модуль __init__ при загрузке пакета. test.py testpkg/ __init__.py test.py : pkg = __import__("testpkg", fromlist=['']) __init__.py : print "Called." После вызова python test.py , Called. будут распечатаны дважды. Почему python выполняет модуль __init__ «дважды»?

Python: os.remove не работает

Почему для меня не работает os.remove(-string-) ? У меня есть код, написанный следующим образом: try: os.remove(a) output = current_time() + "\trmv successful" message = message + '\n' + output message = "".join(message) return message except OSError: try: os.removedirs(a) output = current_time() + "\trmv successful" message = message + '\n' + output message = "".join(message) return […]

Как скопировать форматирование числа на другой номер?

У меня есть следующее: strA = '0.8243' strB = '12.3' strC = float(strA) + float(strB) print strC # 13.1243…I want it formatted like that of strB…13.1 strA и strB изменятся и будут иметь неизвестное количество знаков после запятой. Тем не менее, я всегда хочу, чтобы десятичные разряды сохраняли значение strB. Это возможно? Примечание: если strB […]

Тип файлов Python

Пожалуйста, кто-нибудь знает функцию () на Python, которая читает файл, открытый с помощью функции open (), а затем возвращает тип файла? Например: ASCII TEXT, .TAR FILE, .ZIP FILE, LONG TEXT FILE и т. Д. Я могу сделать это, используя POPEN из модуля подпроцесса и вызывая программу «файл» Linux. Но мне нужно сделать это с помощью […]

Что такое флаг -s в модуле timeit в Python?

Из поваренной книги Python python timeit.py -s"import random" -s"x=range(100000); random.shuffle(x)" "sorted(x)" 10 loops, best of 3: 152 msec per loop Что делает флаг -s ? Поиск в Интернете, помощь python и SO. Но не нашел хорошего объяснения. Благодарю.

ListProperty vs StringListProperty в Google App Engine

Я хочу хранить списки целых чисел (идентификаторы пользователей), должен ли я создавать их строки и использовать StringListProperty, или просто использовать ListProperty, мне интересно, что более оптимизировано, конкретный StringListProperty гетерогенного ListProperty (при использовании только с целыми числами ). Мне нужно будет добавить пользователей в список до тех пор, пока он не достигнет определенного номера, а затем […]

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