Tag: питон

Python: как сравнить значения разных ключей в словаре, а затем удалить дубликаты?

Я разбираю более 100 файлов, которые соответствуют одному и тому же формату. Например, для одного файла у меня есть словарь, состоящий из двух ключей и нескольких значений в списке. temp2 = { '0.1995': ['X3:GATE', 'IN1', 'IN1', 'X7:GATE', 'X4:GATE', 'IN2', 'IN2', 'X8:GATE'], '0.399': ['X4:GATE', 'Y', 'Y', 'X3:GATE', 'Y', 'X8:SRC', 'X1:GATE', 'IN0', 'IN0', 'X5:GATE'] Вот код, который […]

Измените весь текст в файле на нижний регистр.

from itertools import chain from glob import glob file = open('FortInventory.txt','w') lines = [line.lower() for line in lines] with open('FortInventory.txt', 'w') as out: out.writelines(sorted(lines)) Я пытаюсь преобразовать весь текст в txt-файл в нижний регистр, как бы я это сделал, вот код, который у меня есть до сих пор, и я рассмотрел некоторые вопросы о переполнении […]

Должен ли я объединять изображения в памяти (.py) или в виде (HTML)?

Мое приложение facebook позволяет пользователю загружать изображение, выбирать, что изображение (глаза, нос, рот или другая часть тела), а затем можно комбинировать, выбирая три случайных изображения по категориям, и это прекрасно работает, и код выглядит нормально и читается, хотя не очень продвинутый: class CyberFazeHandler(BaseHandler): def get_random_image(self, category): fileinfos = FileInfo.all().filter("category =", category) return fileinfos[random.randint(0, fileinfos.count()-1)] def […]

как сделать цикл снова и снова, пока мы не остановим или не остановим его

Недавно я задал вопрос, как я могу прочитать каждую строку файла xls с паузой, и я получил ответ, который решил мою проблему. Код выглядит следующим образом import time import pandas as pd import os import xlrd # at first I try to know how many rows and how many columns I have workbook = xlrd.open_workbook('myfile.xls') […]

Создание класса для уже работающей программы в Python

Недавно я начал работать на Python и получил задание, в котором мы должны взять существующий код без класса и переписать его с помощью переменных класса и self.example. Я решил использовать следующий код, найденный онлайн: 1. """A command line version of Minesweeper""" import random import re import time from string import ascii_lowercase def setupgrid(gridsize, start, numberofmines): […]

Как импортировать многие модули в главные и выполнить

еще раз я новичок в python. У меня есть это задание, которое связано с поиском деталей определенного клуба, введя название клуба или запросив ключевое слово, такое как оценка Арсенала и т. Д. Я сделал несколько модулей модулей для нескольких команд следующим образом: Ближе всего я пришел к главному: def main(): import team que1 if __name__ […]

найти максимальную длину последовательных повторных чисел в списке (python)

Это мой первый вопрос с вопросом о stackoverflow. Я сделал довольно много поиска в Интернете, но не нашел то, что хочу. Мой вопрос заключается в том, как найти максимальную длину последовательных повторяющихся чисел (или элементов в целом) в списке с помощью python. Я написал следующую функцию, которая работает нормально, но мне было интересно, есть ли […]

Каков наилучший способ совместного использования значения всеми генераторами, созданными функцией?

Здесь я задал вопрос об функции itertools из модуля itertools . Код его: def izip_longest_from_docs(*args, **kwds): # izip_longest('ABCD', 'xy', fillvalue='-') –> Ax By C- D- fillvalue = kwds.get('fillvalue') def sentinel(counter = ([fillvalue]*(len(args)-1)).pop): yield counter() # yields the fillvalue, or raises IndexError fillers = repeat(fillvalue) iters = [chain(it, sentinel(), fillers) for it in args] try: for […]

os.path.join (os.path.dirname (__ file__)) ничего не возвращает

У меня такая структура каталогов: –bin/ –lib/ –data/ Так что в основном исполняемый скрипт находится в bin, и он вызывает файлы в lib .. но lib должен связываться с текстовыми файлами в данных Обычно это использование для работы: читать файл, как правило, я использую для этого file_path = os.path.join(os.path.dirname(__file__))+ "/../" +"data/"+filename f = open(file_path,"r") Но […]

Библиотека Python для разбора файлов, разделенных пробелами

Возможный дубликат: Эффективный способ разбора файлов фиксированной ширины в Python Даже не уверен, что «пространство ограничено» действительно является правильным термином здесь (что, вероятно, мешает моим усилиям поиска). В основном поле X начинается с символа 0, а поле Y начинается с символа 30. Довольно уверен, что это древний формат файла, который использует одна из наших систем. […]

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