fs文件系统 在Node.js中,提供一个fs模块,以实现文件及目录的读写操作。 1. 同步和异步方法 一般来讲,读取文件使用异步的方法,但是在读取例如系统配置文件时,应该使用同步的方法 2. 普通文件写入和读取 2.1 文件写入 2.1.1 写入一个基本的文本文件 如果不存在要写入的文件,那么将会 ...
分类:
Web程序 时间:
2020-05-03 23:04:18
阅读次数:
79
流是可读的、可写的,或可读可写的。所有的流都是EventEmitter的实例。stream 的基本概念,即 source -> 管道 -> dest 这个模型图。 流的常见的来源方式主要有三种: 1. 从控制台输入2. http 请求中的 request3. 读取文件 流的常见输出方式主要有三种: ...
分类:
Web程序 时间:
2020-05-03 01:14:13
阅读次数:
80
转自:py鱼 Linux命令行的组成结构 [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# Linux系统命令 ...
分类:
系统相关 时间:
2020-05-01 20:13:03
阅读次数:
111
1、利用require 方法引入fs核心模块 2、调用fs中的readFile方法进行读取文件 3、运行结果 文件的存储是二进制进行存储的,输出的结果是16进制 4、利用toString()方法在16进制文件流转化为我们熟悉的汉字 ...
分类:
Web程序 时间:
2020-05-01 16:32:51
阅读次数:
68
一般流程是先创建或打开一个文件,然后使用mmap进行内存映射。 1. 读取文件 // 打开文件 int fd = open("input.txt", O_RDONLY); // 读取文件长度 int len = lseek(fd,0,SEEK_END); // 建立内存映射 char *addr = ...
分类:
编程语言 时间:
2020-05-01 16:19:49
阅读次数:
176
1:将列表内的元素,根据位数合并成字典 lst = [1,2,4,8,16,32,64,128,256,512,1024,32769,65536,4294967296] # 输出 { 1:[1,2,3,8], 2:[16,32,64], 3:[128,256,512], 4:[1024,], 5:[ ...
分类:
其他好文 时间:
2020-04-28 23:29:22
阅读次数:
110
1、使用os包读取文件的内容 // 自定义每次读取数据长度 func ReadFileFromOS() { file, err := os.Open("./abc") if err != nil { fmt.Printf("open file fail,err: %+v\n", err) retur ...
分类:
编程语言 时间:
2020-04-27 15:41:30
阅读次数:
63
上午在读取文件时,发生错误: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte 切换编码:gbk,正常解决。 但有时,utf-8和gbk都不好使用,使用notepad+ ...
分类:
编程语言 时间:
2020-04-27 15:30:03
阅读次数:
74
1. 问题发现: 出现:读取文件,对其进行解码,出现错误,AttributeError: 'str' object has no attribute 'decode' 解释:属性错误,str对象不包含‘decode’属性。 2.原因解释: 出现问题原因:str与bytes表示的是两种数据类型,str ...
分类:
其他好文 时间:
2020-04-27 13:06:13
阅读次数:
272
一.主题式网络主题式网络爬虫设计方案 1.爬虫名称:爬取中国大学排名分析 2.爬虫爬取的内容:爬取最好大学网的排名表 3.网络爬虫设计方案概述:主题式网络爬虫设计方案概述:实现思路:选定想要爬取的网页,查看网页源码,找出标签,提取数据,并将数据存入Excel文件中;读取文件数据,对数据进行清洗和处理 ...
分类:
其他好文 时间:
2020-04-23 21:13:54
阅读次数:
84