file- все статьи тега


Эффективное хранение двоичных файлов в репозитории git

Я хотел бы иметь репозиторий git, который состоит в основном из двоичных файлов. Мне нужно отслеживать измененные, добавленные и удаленные файлы в хранилище, но я не хочу, чтобы git версировал содержимое самих файлов. Другими словами, Мне просто нужно, чтобы git отслеживал изменения (журнал изменений), но не содержание. Возможно ли это вообще с git? Должен ли я использовать что-то другое для этого? ...

как в tcl заменить строку в файле?

Предположим, я открыл файл, а затем разбил его на строки. Затем я использую цикл: foreach line $lines {} Внутри цикла для некоторых строк я хочу заменить их внутри файла другими строками. Возможно ли это? Или мне нужно написать в другой временный файл, а затем заменить файлы, когда я закончу? Например, если файл содержал AA BB И затем я заменяю заглавные буквы строчными буквами, Я хочу, чтобы исходный файл содержал aa bb Спасибо! ...

скрипт CGI python, похоже, не получает загруженный файл из html-формы

Я пытаюсь настроить веб-форму загрузки файла, которая обрабатывается скриптом python. Когда я выбираю файл и нажимаю кнопку Загрузить, он говорит, что файл не был загружен. Поле file объекта fileitem отсутствует. Этот сценарий выполняется на сервере lighthttpd. Код для скрипта находится здесь: #!/usr/bin/env python import cgi, os import cgitb cgitb.enable() form = cgi.FieldStorage() # A nested FieldStorage instance holds the file fileitem = form['filename'] print "----" print "filename", fi ...

Java - как очистить текстовый файл, не удаляя его?

Мне интересно, как лучше всего очистить файл. Я знаю, что java автоматически создает файл с f = new Formatter("jibberish.txt"); s = new Scanner("jibberish.txt"); Если таковой еще не существует. Но что, если он существует, и я хочу очистить его каждый раз, когда запускаю программу? Вот что мне интересно: повторяю еще раз, как очистить файл, который уже существует, чтобы просто быть пустым? Вот о чем я думал: public void clearFile(){ //go through and do this every time in order to del ...

Почему я продолжаю получать эту большую ошибку в python. Обратная трассировка (самый недавний призыв последнего)... и AttributeError

Я изучаю python и получаю разные вещи из интернета и помещаю их все в эту игру, которую я делаю: "вы просыпаетесь..."Это текст на основе ASCI RPG (Roll playing game). Это работало, пока я не получил эту ошибку: Traceback (most recent call last): File "C:UsersWilliamDesktopProgrammingProgramsYou wake upmain.py", line 16, in <module> import helper File "C:UsersWilliamDesktopProgrammingProgramsYou wake uphelper.py", line 13, in <module> import main File "C: ...

VBS и регулярные выражения

Я новичок в регулярном выражении. Может ли кто-нибудь сказать мне, можно ли определить, есть ли в имени файла определенное слово (например, электронная почта или игры). И является ли регулярное выражение лучшим способом выяснить это? Если нет, то каков наилучший (упрощенный) способ сделать это? Любые примеры кода будут оценены. С уважением ...

JavaScript удалить файл из списка файлов для загрузки

Есть код https://jsfiddle.net/bfzmm1hc/1 все выглядит нормально, но я хочу удалить некоторые файлы из набора. Я уже нашел их: Как удалить один конкретный выбранный файл из элемента управления input file input type=file multiple, delete items Я знаю, что Объект FileList доступен только для чтения, поэтому я могу просто скопировать файлы в новый массив. Но что мне делать с этим новым массивом объектов File? Я не могу присвоить его свойству files... ...

PHP изменить TXT файл

У меня есть удостоверение личности.txt файл, который выглядит следующим образом: "http://something.net/something-ak/41389_718783565_1214898307_q.jpg" "http://something.net/something-ak/372142_106502518141813_1189943482_q.jpg" and so on Я хочу использовать PHP, чтобы открыть файл и удалить все до первого " _ "и все после второго"_", поэтому я заканчиваю с этим: 718783565 106502518141813 and so on Дело в том, что я действительно не знаю, как это сделать. Вот что у меня есть до сих пор: ...

java эффективный способ обработки больших текстовых файлов

Я делаю частотный словарь, в котором я читаю 1000 файлов, каждый из которых содержит около 1000 строк. Подход, которому я следую, таков: BufferedReader для чтения fileByFile прочитайте первый файл, получите первое предложение, разделите предложение на строку массива, а затем заполните хэш-карту значениями из массива строк. сделайте это для всех отправленных сообщений в этом файле сделайте это для всех 1000 файлов Моя проблема в том, что это не очень эффективный способ сделайте это, я беру о ...

Python 2.7: получить размер файла только из его дескриптора (а не его пути)

Я пишу функцию, которая должна делать что-то с файлом, основываясь на размере файла (в байтах). Я хотел бы минимизировать количество параметров, передаваемых в функцию, поэтому я бы только передал дескриптор в уже открытый файл и позволил функции получить размер. Есть ли элегантный способ сделать это? Я пробовал следующее, С os.path.getsize(os.path.abspath(file_id)), но это не работает: def datafile_profiler(file_id): filesize = os.path.getsize(os.path.abspath(file_id)) #[...] contin ...

readlines дает мне дополнительные переносы строк вместо python2.6.5

У меня есть проблемы со следующим кодом: file = open("file.txt", "r") lines = file.readlines() print lines[0] print lines[1] print lines[2] file.close() Этот код дает мне разрывы линий между строками. Таким образом, выход примерно такой: line0 line1 line2 Как это можно решить? ...

Задать имя файла с помощью введенной пользователем переменной в PHP

Мне просто интересно, как я могу использовать имя переменной для установки имени файла в PHP? Когда я запускаю следующий код: <?php if ($_POST) { $filename = $_POST['firstName']; header("Content-Type: application/txt"); header('Content-Disposition: attachment; filename="$filename.txt"'); echo "Welcome, "; echo $_POST['firstName']. " " . $_POST['lastName']; exit; } else { ?> <form action="" method="post"> First Name: <input type="text" nam ...

Как не открыть файл дважды в linux?

У меня есть связанный список с fd и строкой, которую я использовал, чтобы открыть этот файл в каждой записи. Я хочу открывать и добавлять файлы в этот список, только если этот файл еще не открыт, потому что я открываю и анализирую эти файлы и не хочу делать это дважды. Моя идея состояла в том, чтобы сравнить имя файла с каждым именем в этом списке, но моя программа делает это несколько раз, и один файл в Linux может иметь несколько имен (мягкие/жесткие ссылки). Я думаю, что это не должно быть та ...

Создать временный FIFO (именованный канал) в Python?

Как можно создать временный FIFO (именованный канал) в Python? Это должно сработать: import tempfile temp_file_name = mktemp() os.mkfifo(temp_file_name) open(temp_file_name, os.O_WRONLY) # ... some process, somewhere, will read it ... Однако я сомневаюсь из-за большого предупреждения в Python Docs 11.6 и потенциального удаления, потому что он устарел. EDIT : примечательно, что я пытался tempfile.NamedTemporaryFile (и по расширению tempfile.mkstemp), но os.mkfifo бросает: OSError -17: ...

Сохранение данных формы в существующий XML-файл с помощью PHP

Итак, вот что я хочу сделать (примечание: Я все еще новичок в PHP): У меня есть регистрационная форма для фильмов / сериалов и т. д. Затем данные из заполненной формы регистрируются (register.php) и отправляется в базу данных MySQL, которая работает нормально. Тут приходит но: я тоже хочу, в том же файле реестра (register.php), данные для хранения в существующем XML-файле (data.XML). Важно, что каждая успешно отправленная форма хранится в одном и том же XML-файле (data.XML). I отображение все ...

Python string as file в Skimage imread

Я делаю вызов CIFAR на Kaggle. Они дали А.7z файл, содержащий 50k картинок в виде поезда. Мне потребовался 1 час, чтобы распаковать его, а затем еще 40 минут, чтобы прочитать весь файл и поместить его в память. Пытаясь не создавать файлы 50k, так как это узкое место этого, я установил pylzma и другие библиотеки, но все они скажут мне, что файл не является допустимым. 7z от bash, может правильно прочитать файл и перечислить файлы. Поэтому я воспользовался Popen распаковать все файлы и помести ...

Как сравнить большие текстовые файлы?

У меня есть общий вопрос по поводу вашего мнения о моей "технике". Есть 2 текстовых файла (file_1 и file_2), которые нужно сравнить друг с другом. Оба очень большие (3-4 гигабайта, от 30 000 000 до 45 000 000 строк каждый). Моя идея состоит в том, чтобы прочитать несколько строк (как можно больше) file_1 в память, а затем сравнить их с всеми строками file_2. Если есть совпадение, строки из обоих файлов, которые совпадают, должны быть записаны в новый файл. Затем переходите к следующей 1000 ст ...

Измените кодировку файла на utf-8 через vim в скрипте

Я просто был сбит с ног после того, как наш сервер был обновлен с Debian 4 на 5. Мы перешли на среду UTF-8, и теперь у нас есть проблемы с корректной печатью текста в браузере, потому что все файлы находятся в кодировках, отличных от utf8, таких как iso-8859-1, ascii и т. д. Я перепробовал много разных сценариев. Первый, который я попробовал, - это "iconv". Этот не работает, он изменяет содержимое, но файлы enconding по-прежнему не являются utf8. Та же проблема с enca, encamv, convmv и некото ...

Android: копирование файлов из одного каталога в другой

Я работаю над копированием одного файла (temp audio file)из исходной папки в папку назначения как TT_1A, используя следующий код с использованием библиотеки Apache commons. Код: button1_save.setOnClickListener(new OnClickListener() { public void onClick(View v) { String sourcePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/TT/tt_temp.3gp"; File source = new File(sourcePath); String descPath = Environment.getExte ...

Как включить текстовый файл в приложение qt?

У меня есть текстовый файл, из которого мне нужно получить данные по строке за строкой. Таким образом, если мое приложение запущено, оно может читать из текстового файла, чтобы показать информацию. Но я не хочу предоставлять свой текстовый файл отдельно вместе с моим приложением. Может кто - нибудь подсказать мне, как это сделать? И хорошо, что я должен сделать это с помощью Qt! Я слышал, что использование xml будет лучшим и простым способом для достижения этой цели. Кстати, спасибо заранее! ...