Python文件相关操作 打开文件 打开文件,采用open方法,会将文件的句柄返回,如下: f = open('test_file.txt','r',encoding='utf-8') 在上面的代码中,open()方法进行打开文件等相关操作,open()方法其中第一个参数是要打开的文件的文件路径,第二个参数是对要打开文件要执行的权限,第三个参数是文件采用字符编码. 而open()方法返回的内容叫做文件句柄.我们可以打印返回的文件句柄来看下: f = open('test_file.txt','r…
可以先找一个已经被git管理的项目, 我就使用这个项目吧: https://github.com/solenovex/ID3-Editor 基本工作流程 克隆以后呢, 进入该目录查看一下状态: 然后添加一个文件叫 z0.txt, 然后添加点文字: 然后再查看状态: 随后我使用git add z0.txt让这个文件被git追踪, 然后再查看状态: 这时git告诉我有变化需要被commit. 这时文件是在staging 区里面: 这时执行git commit, 输入信息之后, 就会回到命令行: ma…
c#  封装的文件夹操作类之复制文件夹 一.复制文件夹原理: 1.递归遍历文件夹 2.复制文件 二.FolderHelper.cs /// <summary> /// 文件夹操作类 /// </summary> public static class FolderHelper { /// <summary> /// 复制文件夹 /// </summary> /// <param name="sourceFolderName">…
IO编程 IO 即Input/Output  input stream 就是数据从外面(磁盘.网络)流进内存,output stream 就是数据从内存流到外面去. 通常cpu 和 内存的速度远远高于外设的速度,所以在IO编程中,存在速度严重不匹配的问题. 例,把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘要接收这100M数据可能需要10秒.于是有同步IO和异步IO; 同步IO是指 CPU等程序执行完后续代码,等100M的数据在10秒后写入磁盘,再接着往下执行 异步…
欢迎关注我的博客我在马路边 适用人群 本文适用于刚接触Node的小白,毕竟我也是小白,大佬请绕行. Node文件操作 在实际开发中遇到很多有关文件及文件夹的操作,比如创建.删除文件及文件夹,文件拷贝.压缩和生产word等.用到文件系统.流操作以及相关依赖等,封装了一些常用的方法可供重复使用. 常用API 具体API参考:Node.js中文网(点击前往),API对各种方法的使用介绍已经很详细,下面不过多介绍,主要写一些开发中遇到的问题以及重构方法. 在操作过程中一般会遇到同步和异步操作,一般方法以…
一.目录结构 二.文件管理操作命令(有关文件夹操作,使用Tab键自动补全文件名(如果多个默认第一个)) 1.ls 查看目录信息:ls -l 查看目录详细信息(等价于ll 某些系统不支持) 2.pwd 查看当前目录所在路径 ([hjp@localhost ~]$中~符号代表当前用户的根路径) 3.cd .. 切换到上一级目录(相对切换路径方法),切换后[hjp@localhost home]$,对应pwd查看的目录,当前用户所在文件夹为home 4.cd / 切换到根目录下,即系统根目录,此时绝对…
在开发编译工具中,需要用到文件的相关操作,于是就封装了相关的函数实现: //判断文件是否存在 BOOL FileIsExist(CString strFileName) { CFileFind finder; BOOL bWorking = finder.FindFile(strFileName); while(bWorking) { return TRUE; } return FALSE; } //获取ini文件信息 CString GetIniString(CString strAppNam…
复习 ''' 类型转换 1.数字类型:int() | bool() | float() 2.str与int:int('10') | int('-10') | int('0') | float('-.5') | float('3.14') | str(数字) 3.重点 - str与list: 'abc' => ['a', 'b', 'c']: list('abc') | ''.join(['a', 'b', 'c']) 'abc|def|xyz' => ['abc', 'def', 'xyz']…
gz文件不需要解压即可进行相关操作 $ zcat test.log.gz $ zmore test.log.gz $ zless test.log.gz $ zgrep '1.2.3.4' test.log.gz $ egrep 'regex' test.log.gz…
 1 File Times 每个文件会维护三个时间字段,每个字段代表的时间都不同.如下表所示: 字段说明: st_mtim(the modification time)记录了文件内容最后一次被修改的时间. st_ctim(the changed-status time)记录了文件的i-node最后一次被修改的时间,如修改文件权限位,修改文件所有者ID,修改关联到该文件的link数目. i-node中的信息和文件的实际内容是分离的,所以当更新i-node时,需要更新的时st_ctim(the ch…