首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一个会写诗的程序员的博客

    Mac 安装 Redis: make install

    -c -o ldebug.o ldebug.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -c -o lobject.o lobject.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -o lopcodes.o lopcodes.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -c -o lparser.o lparser.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -c -o lstate.o lstate.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP

    2.1K21发布于 2021-06-21
  • 来自专栏站长的编程笔记

    【说站】python tempfile创建文件

    2、模块库函数,tempfile.mktemp不安全,禁止使用、tempfile.mkstemp随机创建tmp文件,默认创建的文件。 tempfile.mktemp  不安全,禁止使用 tempfile.mkstemp 随机创建tmp文件,默认创建的文件在/tmp目录 tempfile.TemporaryFile  内存中创建文件,文件不会存储在磁盘 ,关闭后即删除(可以使用) 实例 fd, path = tempfile.mkstemp()try:    with os.fdopen(fd, 'w') as tmp:        # do stuff

    80730编辑于 2022-11-24
  • 来自专栏开源部署

    GoAhead WebServer移植

    function `websGetCgiCommName': /LINUX/main.c:325: warning: the use of `tempnam' is dangerous, better use `mkstemp pname1, *pname2; //pname1 = tempnam(NULL, T("cgi"));                        //注释掉 pname1 = (char_t *)mkstemp

    1.4K20编辑于 2022-06-29
  • 来自专栏python3

    python tempfile

    这就是NamedTemporaryFile要做的,可以使用name属性访问它的名字 tempfile.mkstemp 创建然后返回一个唯一的临时文件.返回的值是一对(fd, name),fd是一个通过os.popen 返回的文件描述符,name是文件名. afd, afile = tempfile.mkstemp() afo = os.fdopen(afd, 'w') afo.write(data) afo.flush

    72710发布于 2020-01-10
  • 来自专栏Django从入门到实践

    Python `tempfile` 模块详解

    mkstemp(): 创建一个低级的临时文件,返回文件描述符和文件名。mkdtemp(): 创建一个临时目录,在不需要时需要手动删除。 4.1 使用 mkstemp()mkstemp() 创建一个临时文件,并返回文件描述符和文件名。这种方法非常灵活,可以用于高级文件操作,例如需要手动控制文件的打开和关闭。 import tempfileimport os# 使用mkstemp创建一个临时文件fd, path = tempfile.mkstemp(suffix='.txt')print(f"临时文件路径: import tempfile# 创建多个临时文件并检查其唯一性file_names = [tempfile.mkstemp()[1] for _ in range(5)]print("临时文件名: "

    96510编辑于 2024-08-13
  • 来自专栏Python数据分析实例

    让你代码轻松无痕运行!

    py_rs_file/tp_dir_06l_o2dm_txt 三、临时文件 3.1 生成不自动删除(关闭时)的临时文件 # 方式一:生成默认临时文件,默认为二进制文件 tmpfile = tempfile.mkstemp 后缀、目录、文件类型参数,可指定其中一部分),suffix:后缀, prefix:前缀, dir:目录, text:文件类型,True为文本,false为二进制 tmpfile = tempfile.mkstemp

    98720编辑于 2022-04-08
  • 来自专栏软件研发

    解决tempfile.py", from random import Random as _Random ImportError: cannot import

    自定义临时文件名​​tempfile.py​​模块提供了​​tempfile.mkstemp()​​和​​tempfile.mkdtemp()​​函数,允许我们自定义临时文件和目录的名称。 pythonCopy codeimport tempfiletemp_file_path = tempfile.mkstemp(suffix=".txt", prefix="my_temp_file_" , dir="/tmp")[1]print(temp_file_path)在这个示例中,我们使用​​mkstemp()​​函数创建一个后缀为".txt",前缀为"my_temp_file_",且目录为"

    1.7K30编辑于 2023-10-30
  • 来自专栏Python

    Python模块学习——tempfile

    temp: <open file '<fdopen>', mode 'w+b' at 0x1004481e0> temp.name: /tmp/prefix_UyCzjc_suffix tempfile.mkstemp ([suffix=''[, prefix='tmp'[, dir=None[, text=False]]]])     mkstemp方法用于创建一个临时文件。 该方法仅仅用于创建临时文件,调用tempfile.mkstemp函数后,返回包含两个元素的元组,第一个元素指示操作该临时文件的安全级别,第二个元素指示该临时文件的路径。

    1.1K00发布于 2018-07-31
  • 来自专栏素质云笔记

    练习题 - 基于快速文本标题匹配的知识问答实现(一,基础篇)

    2.2.1 常规训练与增量训练 import os import unittest from tempfile import mkstemp from qdr import trainer def (t[1]) os.unlink(t[1])# 文件夹删除 mkstemp()生成一个临时文件夹,serialize_to_file把模型保存在文件夹之中;load_from_file可以把保存的模型加载进去 sum_w_cwd_doc * corpus_prob) jm,dirichlet,ad ---- 2.4 模型保存与加载 # 外部加载数据 import os from tempfile import mkstemp , 1], 'went': [1, 1], } # 其中,[corpus+corpus_update数据集的单词个数,corpus数据集中的单词个数] corpus_ndocs = 3 t = mkstemp + scoring过程结合 第一种结合的方式:train() from qdr import Trainer qd= Trainer() qd.train(corpus) # 第一种方式 t = mkstemp

    1K20发布于 2019-05-27
  • 来自专栏MySQL修行 | 老叶茶馆

    MySQL为什么lsof会看到这么多临时文件

    版本:5.7.29 一、问题提出 一般情况下我们会使用lsof命令来查看MySQL当前使用的临时文件的使用,这是因为这些临时文件使用ls命令并不能显示,在5.7中其建立方式是使用Liunx api mkstemp org_file=mkstemp(to); if (mode & O_TEMPORARY) (void) my_delete(to, MYF(MY_WME)); 在5.7中如下常见的一些功能会用到这种临时文件 <fcntl.h> #include <pthread.h> void* u_sleep(void* t) { char file_temp[]="ibXXXXXX"; int fd = mkstemp file_temp[]="ibXXXXXX"; for(i=0;i<tmp_file_num;i++) { strcpy(file_temp,"ibXXXXXX"); mkstemp i++) { ret = pthread_join( *(tid+i) , NULL ); } } 这段代码实际上就是模拟在主进程中通过mkstemp

    2.1K21发布于 2020-09-23
  • 来自专栏磨磨谈

    解决calamari无法获取节点信息的bug

    os.makedirs(cdir) datap = os.path.join(cdir, 'data.p') tmpfh, tmpfname = tempfile.mkstemp os.makedirs(cdir) datap = os.path.join(cdir, 'data.p') tmpfh, tmpfname = tempfile.mkstemp

    1.5K20发布于 2018-08-06
  • 来自专栏开发语言-C/C++

    C语言函数大全--m 开头的函数(下)

    系统下的系统调用函数,用于在指定目录下创建新的子目录 int mkfifo(const char *pathname, mode_t mode);它是一个 Linux 系统下的系统调用函数,用于创建命名管道int mkstemp 3. mkstemp3.1 函数说明函数声明函数功能 int mkstemp(char *template);用于在磁盘上创建一个唯一的临时文件并打开它以进行读写 参数:template : 指向包含 unistd.h>int main() { char temp_file_template[] = "tmp/tempfile-XXXXXX"; int fd; if ((fd = mkstemp (fd); return 0;}如上演示了,在 windows 下 创建临时文件:首先,我们定义了一个字符串 temp_file_template,它包含连续的 6 个 'X';接着,我们调用 mkstemp 注意: 在使用 mkstemp() 函数时,我们需要确保提供的模板字符串至少包含 6 个 'X',并且文件命名方式不能与现有文件冲突。

    44721编辑于 2025-05-10
  • 来自专栏sktj

    python 临时文件

    Directory and all contents destroyed import tempfile tempfile.mkstemp() (3, '/var/folders/7W/7WZl5sfZEF0pljrEB1UMWE

    1.4K30发布于 2019-10-21
  • 来自专栏纸上得来终觉浅

    libuv源码阅读(20)--uvcat

    UV_FS_MKDTEMP and * UV_FS_MKSTEMP are the exception to the rule, they always allocate memory. * = NULL || req->fs_type == UV_FS_MKDTEMP || req->fs_type == UV_FS_MKSTEMP)) uv__free((void

    75910发布于 2021-03-13
  • 来自专栏Python

    测试 Flask 应用

    unittest.TestCase): def setUp(self): self.db_fd, flaskr.app.config['DATABASE'] = tempfile.mkstemp 因为 SQLite3 是基于文件系统的,我们可以很容易的使用临时文件模块来创建一个临时的数据库并初始化它,函数 mkstemp() 实际上完成了两件事情:它返回了一个底层的文件指针以及一个随机的文件名, unittest.TestCase): def setUp(self): self.db_fd, flaskr.app.config['DATABASE'] = tempfile.mkstemp

    93800发布于 2018-07-31
  • 使用Django和FastCGI管理长时间运行的过程

    request.session.has_key('job'): # create a temporary file to save the resuls outfd,outname=mkstemp

    51810编辑于 2024-03-29
  • 来自专栏dongfanger

    Flask项目发布流程

    _data_sql = f.read().decode('utf8') @pytest.fixture def app(): db_fd, db_path = tempfile.mkstemp tempfile.mkstemp()创建了一个临时文件,返回文件描述符和文件路径。并且把临时文件路径传入了DATABASE,接着插入测试数据。测试结束后关闭和移除临时文件。

    1.4K10编辑于 2021-12-02
  • 来自专栏linux、Python学习

    注意!Python中的10个常见安全漏洞及修复方法

    修复方法: 如果需要生成临时文件,请使用 tempfile 模块并使用 mkstemp。 (参考链接:https://docs.python.org/3/library/tempfile.html#tempfile.mkstemp) 7、使用 yaml.load 这里引用 PyYAML 的说明文档

    2.6K40发布于 2019-02-27
  • 来自专栏信创系统开发

    Talk is cheap. Show me the code.手搓一个 Wayland 客户端程序

    // 使用 memfd_create 创建一个匿名的、基于内存的文件 char tmp_name[] = "/tmp/wayland-shm-XXXXXX"; int fd = mkstemp (tmp_name); if (fd < 0) { fprintf(stderr, "mkstemp failed\n"); return -1; } // 使用 memfd_create 创建一个匿名的、基于内存的文件 char tmp_name[] = "/tmp/wayland-shm-XXXXXX"; int fd = mkstemp (tmp_name); if (fd < 0) { fprintf(stderr, "mkstemp failed\n"); return -1; }

    65300编辑于 2025-06-29
  • 来自专栏全栈程序员必看

    几种server模型

    *pathname) { char lock_file[1024]; strncpy(lock_file, pathname, sizeof(lock_file)); lock_fd = Mkstemp prot, flags, fd, offset)) == MAP_FAILED) printErrExit("Mmap error"); return ptr; } int Mkstemp (char *path) { int lock_fd; if ( (lock_fd = mkstemp(path)) < 0) printErrExit("Mkstemp error");

    42420编辑于 2022-07-10
领券