- 博客(7)
- 收藏
- 关注
原创 python文件读写模式 --- r,w,a,r+,w+,a+,rb,wb
要了解文件读写模式,需要了解几种模式的区别,以及对应指针r : 读取文件,若文件不存在则会报错w: 写入文件,若文件不存在则会先创建再写入,会覆盖原文件a : 写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末尾rb,wb:分别于r,w类似,但是用于读写二进制文件r+ : 可读、可写,文件不存在也会报错,写操作时会覆盖w+ : 可读,可写,文件不存在...
2018-10-24 13:27:48 22432 1
原创 express应用生成器文件目录解析
1. 全局安装 npm install express --generator-g2. 创建项目 项目如下:(此项目用的是ejs模板引擎,可以随自己选择jade等) 目录结构解析:bin中www用于挂起项目public用于存放js、css、image等资源,相当于静态资源库views中存放html...
2018-10-23 21:21:09 1172
原创 python 迭代器
首先要理解相关概念迭代:按某种顺序逐个访问集合的每一项可迭代对象:能够被迭代的对象,例如列表,字符串,元组,字典 判断是否为可迭代对象,以字符串为例:str = "abc"# 1.可以for infor i in str: print(i) // a b c# 2.collections.Iterableim...
2018-10-23 20:53:04 169
原创 python列表操作
列表由一系列按特定顺序排列的元素组成,用 [ ] 来表示,可以存放各种数据类型一、列表生成式# 1. 直接生成列表list1 = [1,"str",True]# 2. 列表生成式,例如用range生成数字list2 = range(1,5) // [1,2,3,4]# 3. 列表推导式(根据映射方式)# 例如,如下生成的列表为range(1,5)元素x...
2018-10-23 20:04:33 156
原创 node.js 文件操作
博客主要用于做笔记,有不理解的可以查询官方文档 http://nodejs.cn/api/(1)同步事件的文件写入let fs = require("fs") //引入fs模块// 1. 打开 fs.openSync(path, flags[, mode])let fd = fs.openSync("a.txt","w")// 2. 写入 fs.writeF...
2018-10-21 16:02:12 280
原创 node.js exports和module.exports的区别
要首先了解值类型以及引用类型(1)值类型:字符串(字符串),数值(数),布尔值(布尔值),无,未定义(2)引用类型:对象(对象),数组(阵列),函数(功能)值类型数据存储在栈上,而引用类型数据存储在堆上(此图只为解释堆栈,与下文的代码中变量无关系)值类型:let a=10let b=aconsole.log(b) //10引用类型:let obj1 = {...
2018-10-21 12:29:33 150
原创 http协议
http协议:超文本传输协议,用于约束客户端和服务器端规范的标准(www都遵守该协议)http协议由 请求 和 响应 组成一、请求常见的请求方式有:通过浏览器地址、表单提交、a标签、src请求由 请求行、请求头、请求体 组成 请求行 请求方式(get和post)+ 请求URL + HTTP协议版本号(一般为1.1) 请求头 由客户端到服务器...
2018-10-21 10:50:12 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人