Описание тега mkstemp
Функция mkstemp() генерирует уникальное временное имя файла. Часть glibc.
2
ответа
Настройки разрешений tempfile.mkstemp
Я использую tempfile.mkstemp генерировать случайное доступное имя файла и написать некоторый контент с os.fdopen, Затем я передаю имя файла в задачу через celery, Эта задача открывает файл, обрабатывает содержимое и, наконец, удаляет файл. При тести…
27 июн '18 в 12:56
1
ответ
Python: os.tmpfile или tempfile.mkstemp
Я хочу открыть внешний файл конфигурации и представить его пользователю в редакторе. Решение, о котором я думаю, - это создать временный файл и скопировать в него содержимое исходного файла. Временный файл будет открыт для редактирования пользовател…
09 окт '14 в 17:06
2
ответа
Получить имя файла, который был создан mkstemp()
Можно ли получить имя файла (и путь) из вызова mkstemp()? А если "да", то как?
08 сен '15 в 16:57
1
ответ
Есть ли способ автоматически закрыть временный файл Python, возвращаемый mkstemp()
Обычно я обрабатываю файлы в Python, используя оператор with, как в этом фрагменте для загрузки ресурса через HTTP: with (open(filename), "wb"): for chunk in request.iter_content(chunk_size=1024): if chunk: file.write(chunk) file.flush() Но это пред…
03 янв '14 в 21:21
2
ответа
Суффикс Python mkstemp
У меня есть следующий фрагмент кода, который обрабатывает загрузку изображений для меня в проекте Django, над которым я работаю: def upload_handler(source): fd, filepath = tempfile.mkstemp(prefix=source.name, dir=MEDIA_ROOT) with open(filepath, 'wb'…
18 мар '13 в 11:46
1
ответ
mpiexec выдает ошибку "mkstemp fail is Нет такого файла или каталога"
Я скомпилировал MPICH для Android и настроил его. Он отлично работает, когда я порождаю один процесс следующим образом $./mpiexec -n 1 -launcher=fork ./mpi_hello_world Hello world from processor zero, rank 0 out of 1 processors Однако система Androi…
04 апр '16 в 13:35
3
ответа
Реализация mkstemp() для win32
Кто-нибудь может указать мне на код, который реализует mkstemp() (C/C++) на Win32, или очень близкий аналог. Должно быть без гонки. Это должно выглядеть #include <windows.h> #include <io.h> // port of mkstemp() to win32. race-free. // be…
17 май '11 в 19:43
1
ответ
Mkstemp(3) с поддержкой MPI для использования с MPI_FILE_OPEN?
Я хотел бы создать уникальное имя файла в приложении MPI. Чтение "Советов разработчикам" под MPI_FILE_OPEN в версии 2.2 спецификации указывается, что имена файлов, такие как uriPrefix:foo/bar/baz в дополнение к обычному foo/bar/baz возможны Как имен…
31 окт '12 в 20:30
1
ответ
mkstemp неявное объявление функции
У меня проблема с функцией mkstemp(), Компилятор GCC включен cygwin генерирует предупреждение: implicit declaration of function ‘mkstemp‘ Флаги GCC: -std=c99 -Wall Включает в себя: #include </usr/include/stdlib.h> #include </usr/include/uni…
15 июл '14 в 12:19
6
ответов
Python - Как мне преобразовать "дескриптор уровня операционной системы в открытый файл" в файловый объект?
tempfile.mkstemp() возвращает: кортеж, содержащий дескриптор уровня ОС для открытого файла (как будет возвращено функцией os.open ()) и абсолютный путь к этому файлу в указанном порядке. Как преобразовать этот дескриптор уровня ОС в объект файла? Д…
03 окт '08 в 19:41
0
ответов
Ошибка компиляции EiffelStudio: использование `tempnam'опасно, лучше использовать`mkstemp'
Я использую eiffelstudio-bin 17.05.100416-1, установленный через AUR в Arch. Когда я пытаюсь запустить проект hello world по умолчанию, у меня появляется эта ошибка на вкладке Список ошибок: C Compiler Error: The use of `tempnam' is dangerous, bette…
18 янв '18 в 10:56
1
ответ
Что вызывает сбой mkstemp при одновременном запуске многих процессов valgrind?
Я делаю тестирование некоторого программного обеспечения с Valgrind. В идеале мне бы хотелось, чтобы одновременно было открыто 20 или более экземпляров valgrind. Однако, если я запускаю более 16 экземпляров параллельно, я начинаю получать сообщения …
04 дек '12 в 16:18
1
ответ
Не удается удалить файл, созданный mkstemp() в Mac OS X
По-видимому, NSFileManager не может удалить файлы, созданные mkstemp(), Вот некоторый тестовый код, чтобы продемонстрировать это: char pathCString[] = "/tmp/temp.XXXXXX"; int fileDescriptor = mkstemp(pathCString); if (fileDescriptor == -1) { NSLog(@…
31 мар '10 в 20:05
1
ответ
Создание файла не всегда успешно
Мне нужно создать 1000 временных файлов в /tmp дорожка. Ниже мой подход с использованием mkstemp (безопасный от гонки), но создание файла ограничено только 500, остальное не удалось. std::string open_temp(std::string path, std::ofstream& f) { pa…
25 июн '17 в 13:45
1
ответ
Pycharm - не удалось подключиться к консольному процессу
Я не могу подключиться к консольному процессу, когда я нажимаю консоль Python в Сервис. Интерпретатор пытается "импортировать mkdtemp, mkstemp", но не может импортировать mkdtemp Я пытался проверить, что-то не так с настройками проекта, но не смог ч…
28 янв '18 в 13:34
1
ответ
Файл не может быть найден, когда я использую #Fabric, вставил # в многопоточность, чтобы скопировать временный файл, созданный tempfile.mkstemp, в удаленный файл.
Версия Python: 2.6.4 Ткань Версия:1.9.0 У меня есть среда тестирования автоматизации для параллельного выполнения дел с использованием Threading.Thread(3 потока в моем случае). Каждый рабочий поток использует матрицу put(хотя для этой функции мы дел…
30 июн '14 в 11:09
4
ответа
Как создать std::ofstream для временного файла?
Хорошо, mkstemp является предпочтительным способом создания временного файла в POSIX. Но он открывает файл и возвращает int, который является дескриптором файла. Из этого я могу только создать ФАЙЛ *, но не std::ofstream, который я бы предпочел в C+…
31 янв '09 в 21:41
1
ответ
Использование имени файла, сгенерированного из mkstemp
mkstemp() Функция генерирует уникальное временное имя файла из шаблона, создает и открывает файл и возвращает дескриптор открытого файла для файла. Последние шесть символов шаблона должны быть "XXXXXX", и они заменяются строкой, которая делает имя ф…
07 мар '12 в 03:45
2
ответа
Реализация mkstemp() для Windows для записи временных файлов
Я хочу создать временные файлы по указанному пути временного каталога в Windows через C++. mktemp() выполняет необходимую работу, но создает только 26 уникальных файлов. mkstemp() нормально работает в Linux, но его нет в Windows. Поэтому, пожалуйста…
18 сен '18 в 06:58
3
ответа
Что эквивалентно стандартной библиотеке C++ для mkstemp?
Я перехожу из программы, которая использует временные файлы из POSIX FILE в C++ стандартная библиотека iostreams. Какова правильная альтернатива mkstemp?
15 окт '11 в 15:56