一.文件基本操作 1.文件的打开 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作 文件句柄 = open('文件路径', '模式') 文件句柄 = open('文件路径', '模式') 2.文件的读取 3.打开文件的模式有: r ,只读模 ...
分类:
编程语言 时间:
2016-05-13 09:32:12
阅读次数:
141
一、内置函数 注:查看详细猛击这里 常用内置函数代码说明: 二、文件处理 1、打开文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 ...
分类:
编程语言 时间:
2016-05-11 23:40:38
阅读次数:
225
操作文件时一般经历以下步骤: 打开文件 操作文件 1.打开文件: 文件句柄 = open('/path/to/file_name','pattern') pattern: r:只读模式,打开文件时默认为只读模式;操作指针在文件开头。 w:只写模式,文件不存在则创建,存在则清空原内容;操作指针在文件开 ...
分类:
编程语言 时间:
2016-05-10 12:32:28
阅读次数:
173
第五章 文件读写 by flamephoenix 一、打开、关闭文件二、读文件三、写文件四、判断文件状态五、命令行参数六、打开管道 一、打开、关闭文件 语法为open (filevar, filename),其中filevar为文件句柄,或者说是程序中用来代表某文件的代号,filename为文件名, ...
分类:
其他好文 时间:
2016-05-03 07:05:00
阅读次数:
222
第十二章 Perl5中的引用/指针 by flamephoenix 一、引用简介二、使用引用三、使用反斜线(\)操作符四、引用和数组五、多维数组六、子程序的引用 子程序模板七、数组与子程序八、文件句柄的引用一、引用简介 引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal ...
分类:
其他好文 时间:
2016-05-03 07:04:32
阅读次数:
214
误区一 1.文件句柄 文件描述符 每开一个链接,都要消耗一个文件套接字,当文件描述符用完,系统会返回can't open so many files 这时你需要明白操作系统对可以打开的最大文件数的限制。 1>进程限制 每个进程最多只可打开1024个文件描述符 2>全局限制 输入cat /proc/s ...
分类:
其他好文 时间:
2016-04-27 22:12:10
阅读次数:
179
当perl脚本开始执行时,默认地打开3个文件句柄:STDOUT,STDIN,STDERRSTDOUT(standard outpu)是默认的输出文件句柄.发送给这个文件句柄的
数据在用户指定的输出设备上显示,通常是脚本运行的命令窗口。STDIN(standard input)是默认输入的文件句柄,从这句柄读取的数据取自
用户选择输入设备,通常是键盘.STDERR(即,standard error)用...
分类:
其他好文 时间:
2016-04-16 19:20:26
阅读次数:
245
平常Coding过程中,经常使用到的with场景是(打开文件进行文件处理,然后隐式地执行了文件句柄的关闭,同样适合socket之类的,这些类都提供了对with的支持): with file('test.py','r') as f : print f.readline() with的作用,类似try. ...
分类:
编程语言 时间:
2016-04-15 13:35:44
阅读次数:
220
当我们启动一个子进程, 打开读写管道,同时设置子进程继承这些管道的句柄, 我们就可以操作子进程的标准输入和标准输出了。 这样有个弊端,子进程会继承父进程打开的所有文件句柄。 如果子进程不退出,一直持续任务,那么,被打开的文件就无法重命名和删除了。 有两个解决的办法: 1. CreateFile的时候 ...
分类:
系统相关 时间:
2016-04-01 20:21:24
阅读次数:
287
上一篇文章介绍了句柄的基本概念,也描述了C#中创建文件句柄的过程。我们已经知道句柄代表Windows内部对象,文件对象就是其中一种,但显然系统中还有更多其它类型的对象。本文将简单介绍Windows对象的分类。 句柄可以代表的Windows对象分为三类,内核对象(Kernel Object)、用户对象 ...