Tag: Файл

Лучший способ доступа к N-й строке файла csv

Мне нужно получить доступ к N-й строке в CSV-файле. Вот что я сделал: import csv the_file = open('path', 'r') reader = csv.reader(the_file) N = input('What line do you need? > ') i = 0 for row in reader: if i == N: print("This is the line.") print(row) break i += 1 the_file.close() … но это […]

Python / Django скачать изображение с URL, изменить и сохранить в ImageField

Я искал способ загрузить изображение из URL-адреса, предварительно обработать некоторые действия с имитацией изображений (изменения размера), а затем сохранить его на графическом элементе django. Используя две большие записи (связанные ниже), я смог загрузить и сохранить изображение в ImageField. Тем не менее, у меня были некоторые проблемы с манипулированием файлом, когда он у меня есть. В […]

Прочитать список из txt-файла в Python

Мне нужно прочитать список из txt-файла и импортировать его как переменную списка в мой .py-файл. Я мог бы использовать функцию импорта, но программа должна быть скомпилирована, и когда она будет скомпилирована в exe, все импортные концы преобразуются в файлы без изменений, поэтому решение должно читать из txt. Код, который я использую, похож на этот Во-первых, […]

На месте замены текста в файле на Python

Я использую следующий код для загрузки файла на сервере с помощью FTP после его редактирования: import fileinput file = open('example.php','rb+') for line in fileinput.input('example.php'): if 'Original' in line : file.write( line.replace('Original', 'Replacement')) file.close() Есть одна вещь, вместо того, чтобы заменить текст в исходном месте, код добавляет замененный текст в конец, а текст в исходном месте […]

Удаление строк файла в Python

Я пытаюсь создать программу, которая принимает имя пользователя и высокий балл, если они уже являются пользователями, они обновляют свой новый высокий балл или просто добавляют высокий балл, если нет. Мой код: try: a = open("data", "r+") except FileNotFoundError: a = open("data", "w") a = open("data", "r+") b = a.read() user = input("Username: ") user2 = […]

Как найти среднее значение в файле .txt

Мне нужно найти минимальные, максимальные и средние значения, указанные в файле .txt. Я смог найти минимальные и максимальные значения, но я изо всех сил стараюсь найти среднее значение. Я не писал никакой кодировки для определения среднего, поскольку я не знаю, с чего начать. Мой текущий код: def summaryStats(): filename = input("Enter a file name: ") […]

Как создать файл изображения PNG из списка значений пикселей в Python?

Я могу создать список значений пикселей из существующего файла изображения, используя следующую процедуру: from PIL import Image image = Image.open("test.png") pixels = list(image.getdata()) width, height = image.size pixels = [pixels[i * width:(i + 1) * width] for i in xrange(height)] Как я могу преобразовать этот список значений пикселей обратно в файл изображения?

Как читать последний МБ очень большого текстового файла

Я пытаюсь найти строку ближе к концу текстового файла. Проблема в том, что текстовый файл может сильно различаться по размеру. От 3 МБ до 4 ГБ. Но каждый раз, когда я пытаюсь запустить скрипт, чтобы найти эту строку в текстовом файле, который составляет около 3 ГБ, на моем компьютере заканчивается память. SO Мне было интересно, […]

Как сохранить пользовательские настройки IDLE python?

У меня несколько компьютеров в разных местах, и хотя я не кодирую в IDLE, он всегда работает в фоновом режиме, для небольшого тестирования, отладки и исследования задач. Я настроил пользовательскую подсветку IDLE, набор ключей и т. Д. Дома, и было бы неплохо сохранить мои настройки во внешнем файле и установить эти настройки на любые машины, […]

найти в файлах с помощью ruby ​​или python

В популярном текстовом редакторе есть функция «найти в файлах», которая открывается в диалоговом окне: Look For: __searchtext__ File Filter: *.txt; *.htm Start From: c:/docs/2009 Report: [ ] Filenames [ ]FileCount only Method: [ ] Regex [ ]Plain Text На самом деле это несколько популярных текстовых редакторов. Я хотел бы сделать то же самое, но использовать […]

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