• 技术文章 >Python技术 >Python基础教程

    python mmap()函数是什么?

    十一十一2021-04-23 10:29:31原创3174
    1.函数描述:

    进行大文件的内存映射

    2.语法:

    mmap()

    3.参数:

    start、length、prot分别对应地址、长度、以及取值范围

    4.使用实例:

    #include <sys/mman.h>
    void *mmap(void *start,size_t length,int prot,int flags,int fd,off_t offset);
    /*
    文件无法拓展且无法增加文件的长度。
    */

    《相关推荐:php数组》

    该函数就是用来把文件映射到内存中进行使用的,尤其在大文件的读写中深入欢迎,但是也有些缺点,就是当映射的是小文件的话,会浪费很多空间,并且还是无法将文件拓展的,当遇到频繁的使用这个函数,很容易以因为连续性的使用内存而缺少内存空间,所以,总的来说,还是主攻大文件的使用上的。关于mmap函数的使用内容还是比较简单的,基本上应用都是基于大文件的使用上,在代码编写中不算常见,大家可以作为了解掌握。

    (推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

    专题推荐:mmap函数是什么
    上一篇:python pyautogui库是什么? 下一篇:如何使用python pyautogui模块绘制图形?

    相关文章推荐

    • python汉诺塔递归函数是什么?• python pyautogui库是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网