Tag: питон

Ярлык для if __name__ == '__main__':

Есть ли более короткая форма этого? if __name__ == '__main__': Довольно утомительно писать, а также не выглядит очень красивым на мой взгляд 🙂

Как сделать перенаправление и сохранить строку запроса?

Я хочу сделать перенаправление и сохранить строку запроса. Что-то вроде self.redirect плюс параметры запроса, которые были отправлены. Это возможно?

Управлять списком в питоническом режиме, когда вывод зависит от других элементов

У меня есть задача, требующая операции над каждым элементом списка, при этом результат операции зависит от других элементов в списке. Например, мне может понадобиться конкатенировать список строк, условных для них, начиная с определенного символа: Этот код решает проблему: x = ['*a', 'b', 'c', '*d', 'e', '*f', '*g'] concat = [] for element in x: if […]

Количество слов из программы txt-файла

Я считаю слово txt-файла следующим кодом: #!/usr/bin/python file=open("D:\\zzzz\\names2.txt","r+") wordcount={} for word in file.read().split(): if word not in wordcount: wordcount[word] = 1 else: wordcount[word] += 1 print (word,wordcount) file.close(); это дает мне результат следующим образом: >>> goat {'goat': 2, 'cow': 1, 'Dog': 1, 'lion': 1, 'snake': 1, 'horse': 1, '': 1, 'tiger': 1, 'cat': 2, 'dog': […]

Почему у python есть os.path.curdir

os.path.curdir возвращает '.' который абсолютно правдивый и совершенно бесполезный. Чтобы получить от него что-нибудь полезное, вы должны обернуть его с помощью os.path.abspath(os.path.curdir) Зачем включать бесполезную переменную в модуль os.path? Почему бы не os.path.curdir быть функцией, которая делает os.path.abspath для вас? Есть ли какая-то историческая причина существования os.path.curdir ? Может быть, бесполезно немного жестко, но не […]

Учетные данные Python GAE urlfetch

Я хотел бы узнать, не поддерживает ли API-интерфейс API-интерфейса API-интерфейса API App Engine API для доступа к URL-адресам, имеющим учетные данные: http://username:password@www.domain.com/ Это должна быть основная функция, но я не могу заставить ее работать и не могу найти документацию об ее поддержке или нет.

python: как конвертировать валюту в десятичную?

У меня есть доллары в строковой переменной dollars = '$5.99' как преобразовать это в десятичную строку вместо строки, чтобы я мог выполнять операции с ней, как добавление к ней долларов?

Адаптировать итератор, чтобы вести себя как файл-подобный объект в Python

У меня есть генератор, производящий список строк. Есть ли утилита / адаптер в Python, который может сделать его похожим на файл? Например, >>> def str_fn(): … for c in 'a', 'b', 'c': … yield c * 3 … >>> for s in str_fn(): … print s … aaa bbb ccc >>> stream = some_magic_adaptor(str_fn()) >>> […]

Удалить строки, содержащие только пробелы из списка

Как удалить пустые строки из списка? Я пробовал вот так: starring = ['Vashu Bhagnani', 'Khemchand Bhagnani', ' ', 'Jacky Bhagnani', ' ', 'Prashant Shah', ' '] output = filter(bool, starring) Результат, который я хочу: ['Vashu Bhagnani', 'Khemchand Bhagnani', 'Jacky Bhagnani', 'Prashant Shah'] Но output заканчивается тем же, что и input . Какова правильная функция для […]

исключить .svn папки.

У меня есть сценарий, который я хочу использовать для изменения повторяющейся строки в структуре папок проекта. После изменения я могу проверить это на SVN. Однако, когда я запускаю свой скрипт, он переходит в папки .svn, которые я хочу, чтобы он запустил. Как я могу это достичь? Код ниже, спасибо. import os import sys replacement = […]

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