Вопросы по теме 'filehandle'

Прочитать файл в переменную в Perl
Возможный дубликат: Как лучше всего преобразовать файл в строку в Perl? Этот код - хороший способ прочитать содержимое файла в переменной в Perl? Это работает, но мне любопытно, есть ли лучшая практика, которую я должен использовать....
52182 просмотров
schedule 28.09.2021

Что происходит внутри, когда у вас есть ‹FH›, ‹› или ‹*› в perl?
Прошу прощения, если этот вопрос звучит просто, я намерен подробно понять, как работают эти (эти?) Конкретные операторы, и мне не удалось найти удовлетворительное описание в perldocs (возможно, он существует где-то я просто не мог найти его на всю...
176 просмотров
schedule 06.10.2021

Влияние QSerialPort на `/ dev / ttyS *` после завершения процесса?
Когда приложение Qt, использующее QSerialPort , завершает работу некорректно (например, из-за получения, а не обработки SIGINT ), как это влияет на файловый дескриптор последовательного порта? После запуска приложения, которое открывает...
713 просмотров

определение атрибута дескриптора файла в moose
Я пытаюсь определить атрибут дескриптора файла в своем коде Perl, используя лося, следующим образом: has validation_log_file_handler => ( is => 'ro', isa => 'File', builder => '_build_validation_log_file_handler' ); Строитель:...
454 просмотров
schedule 03.03.2022

Что делает «select ((select (s), $ | = 1) [0])» в Perl?
Возможный дубликат: Что выбирает (( select (s), $ | = 1) [0]) делать в Perl? Для чего нужна вторая строка? open my $fh, '>>', $logfile or die $!; select((select($fh), $|=1)[0]);
150 просмотров
schedule 04.03.2022

Открыть дескриптор файла или назначить стандартный вывод
Я работаю в программе, в которой пользователь может передать параметр -o file , а затем вывод должен быть направлен в этот файл. В противном случае он должен перейти на стандартный вывод. Чтобы получить опцию, я использую модуль getopt long, и...
3658 просмотров
schedule 20.03.2022

log= параметр командной строки для отправки вывода скрипта в STDOUT?
У меня есть сценарий Perl, для которого требуется параметр командной строки --log=<log> . Очевидно, это отправляет вывод скрипта в указанное имя файла. Не изменяя сценарий , могу ли я указать какое-либо значение командной строки, которое...
30 просмотров
schedule 18.03.2022

readline () ошибка дескриптора неоткрытого файла в Perl
У меня возникли проблемы с исправлением ошибки в моем коде. Я пытаюсь заставить код читать входной файл и извлекать только то, что находится между [] . Однако ошибка, которую я получаю, это readline() on unopened filehandle ... Я не уверен, что я...
1872 просмотров
schedule 15.04.2022

Как я могу прочитать из дескриптора файла Perl, который является элементом массива?
Я быстро набросал Perl-скрипт, который усреднит несколько файлов, состоящих только из столбцов чисел. Он включает чтение из массива файловых дескрипторов. Вот сценарий: #!/usr/local/bin/perl use strict; use warnings; use Symbol; die "Usage:...
4161 просмотров
schedule 27.04.2022

Доступ из модулей к дескриптору файла, определенному в основной программе
У меня есть следующий запрос в Perl относительно доступа к обработчикам файлов. Рассмотрим следующий фрагмент кода, который описывает точный сценарий. Main.pl #!/usr/bin/perl -w use warnings; use strict; use strict 'refs'; use...
242 просмотров
schedule 27.04.2022

Доступ к оператору пустого угла Perl ‹› из реального дескриптора файла?
Мне нравится использовать изящную функцию Perl, когда чтение из оператора пустого угла <> волшебным образом дает вашей программе семантику фильтра UNIX, но я хотел бы иметь доступ к этой функции через реальный дескриптор файла (или IO::Handle...
1014 просмотров
schedule 19.05.2022

Где Ruby отслеживает дескрипторы открытых файлов?
О чем этот вопрос не Этот вопрос не о том, как автоматически закрыть файл с помощью синтаксиса блока File#close или File#open. Это вопрос о том, где Ruby хранит свой список дескрипторов открытых файлов во время выполнения. Актуальный вопрос...
5477 просмотров
schedule 08.06.2022

Проблема JNI: ошибка поиска символа с помощью FileHandle в C++ DLL
Я создал функции JNI и успешно связал их с динамической библиотекой С++. У меня все они работали нормально, но у меня была проблема с одной функцией, я получил ошибку поиска символа из класса FileHandle, который я использовал в С++, который я...
765 просмотров

Как я могу обрабатывать многострочную строку по одной строке за раз в perl с использованием строгого использования на месте?
Я пытаюсь найти правильный одобренный PBP способ обработки многострочной строки по одной строке за раз. Многие разработчики Perl предлагают рассматривать многострочную строку как дескриптор файла, что отлично работает, если в вашем скрипте не указано...
11569 просмотров
schedule 11.09.2022

Загрузка файла веб-страницы всегда повреждена
Я пытаюсь добавить загрузку файла на существующую веб-страницу. Каждый раз, когда я загружаю, я получаю файл, который поврежден. Я установил binmode в дескрипторе файла. В моей форме для ввода enctype также установлено значение...
96 просмотров
schedule 19.09.2022

Как добавить строки вверху и внизу файла в Perl?
Я хочу добавить строку вверху и внизу файла. Я могу сделать это следующим образом. open (DATA, "</usr/old") || die "cant open old\n"; #file to which line has to be added my @body=<DATA>; close(DATA); open (FILE, ">/usr/new") || die...
23890 просмотров
schedule 23.09.2023

Почему я получаю print() для закрытого дескриптора файла с неверным файловым дескриптором в моем Perl-скрипте?
У меня есть TCP-сервер на Perl (версия 5.0, версия 8, подверсия 0), который использует эту подпрограмму для входа в файл. sub logger { return if ($LOGFILE eq "") ; my ($idt, $str) = @_ ; unless( defined($str) ) { $str = $idt ; $idt =...
1787 просмотров
schedule 19.02.2023

Perl - в то время как (‹›) обработка файлов
Простая программа с while( <> ) обрабатывает файлы, заданные в качестве аргументов ( ./program 1.file 2.file 3.file ), и стандартный ввод систем Unix. Я думаю, что он объединяет их вместе в один файл, и работа идет построчно. Проблема в...
60191 просмотров
schedule 17.01.2023

исправить ширину столбца в файле .txt с помощью С++
я создал один класс врача и хочу вставить данные врача в файл блокнота (Doctor.txt), но данные не имеют симметрии, потому что в строке нет фиксированной длины моих входов... int DocID; string...
1313 просмотров
schedule 15.06.2023

Отправка данных в программу через stdin и ostream. (C ++)
Я хотел бы отправить данные из моей программы на C ++ на внешний конвейер, например: FILE* file = popen("my_prog -opt | other_prog", "w"); std::ostream fileStream = some_function(file); fileStream << "some data"; Я понимаю, что не...
1235 просмотров
schedule 27.07.2023