Tag: файл

Перемешать записи списка текстовых файлов в одном файле

У меня есть список текстовых файлов file1.txt, file2.txt, file3.txt .. filen.txt которые мне нужно перетасовать, создавая один большой файл в качестве результата * . Требования : 1. Записи файла должны быть отменены перед перетасовкой 2. Записи данного файла должны содержать обратный порядок в целевом файле 3. Я не знаю, сколько файлов мне нужно перетасовать, чтобы […]

Чтение треугольника чисел в 2d массиве int в Python

Я хочу прочитать треугольник целочисленных значений из файла в двумерный массив int с использованием Python. Цифры будут выглядеть так: 75 95 64 17 47 82 18 35 87 10 20 04 82 47 65 … Код, который я имею до сих пор, выглядит следующим образом: f = open('input.txt', 'r') arr = [] for i in […]

циклический буфер текстового файла в python

Мне нужен скрипт python, реализующий циклический буфер для строк в текстовом файле, ограниченном N строками: row 1 -> pop row 2 row 3 | | push -> row N Какое лучшее решение? EDIT: этот сценарий должен создавать и поддерживать текстовый файл, содержащий только последние N строк. Затем он должен вытолкнуть первую строку. Как буфер fifo.

StringIO с бинарными файлами?

Кажется, я получаю разные результаты: from StringIO import * file = open('1.bmp', 'r') print file.read(), '\n' print StringIO(file.read()).getvalue() Зачем? Это потому, что StringIO поддерживает только текстовые строки или что-то еще?

Python – чтение из нескольких файлов

У меня есть 125 файлов данных, содержащих два столбца и 21 строку данных. См. Изображение ниже: и я хотел бы импортировать их в один CSV-файл (250 столбцов и 21 строку). Я довольно новичок в python, но это то, что мне посоветовали, код мудрый: import glob Results = [open(f) for f in glob.glob("*.data")] fout = open("res.csv", […]

Python path.exists () возвращает False

Я создаю базовый файловый сервер, и моя программа не может найти файлы. def sendfile(sock, myfile): print 'Serving file:', myfile print 'File exists?:', os.path.exists(myfile) path = os.path.normpath(os.path.join(os.getcwd(), myfile)) print 'Serving file:', path print 'File exists?:', os.path.exists(path) Они всегда возвращают False, даже если «myfile» и «path» верны [файл находится в том же каталоге, что и серверная программа]. […]

Библиотека Python для определения того, изменился ли файл между разными запусками?

Предположим, у меня есть программа A. Я запускаю ее и выполняю некоторую операцию, начиная с файла foo.txt. Теперь A завершается. Новый запуск A. Он проверяет, изменился ли файл foo.txt. Если файл был изменен, A снова выполнит свою операцию, иначе он завершает работу. Существует ли библиотека / внешняя библиотека для этого? Конечно, он может быть реализован […]

Как перезаписать файл в Python?

Я пытаюсь перезаписать файл. Я основал свой ответ на этом Read и перезаписал файл в Python Чтобы заполнить мои коды: <select class="select compact expandable-list check-list" ONCHANGE="location = this.options[this.selectedIndex].value;"> <option value="{% url envelopes:auto_sort %}?sort_by=custom"> Custom order </option> <optgroup label="Category"> <option value="{% url envelopes:auto_sort %}?sort_by=cat_asc"> Ascending order </option> <option value="{% url envelopes:auto_sort %}?sort_by=cat_desc"> Descending order </option> </optgroup> […]

Захватите имя пользователя: пароль из текстового файла, затем отправьте его в форму входа

У меня есть текстовый файл с именами пользователей и паролями. Текстовый файл форматируется следующим образом: username1:password1 username2:password2 username3:password3 Я хочу захватить первую строку, разделив ее на «username1» и «password1», а затем опубликуйте следующее: br.form['login'] = 'username1' br.form['passwd'] = 'password1' После этого я хочу, чтобы он повторялся и перешел на username2: password2. Как это может быть […]

Могу ли я установить umask для tempfile.NamedTemporaryFile в python?

В Python (пробовал это в версии 2.7 и ниже) он выглядит как файл, созданный с использованием tempfile.NamedTemporaryFile , похоже, не подчиняется директиве umask: import os, tempfile os.umask(022) f1 = open ("goodfile", "w") f2 = tempfile.NamedTemporaryFile(dir='.') f2.name Out[33]: '/Users/foo/tmp4zK9Fe' ls -l -rw——- 1 foo foo 0 May 10 13:29 /Users/foo/tmp4zK9Fe -rw-r–r– 1 foo foo 0 May […]

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