全栈工程师开发手册 (作者:栾鹏) <a href="https://blog.csdn.net/luanpeng825485697
全栈工程师开发手册 (作者:栾鹏) <a href="https://blog.csdn.net/luanpeng825485697
如果是准备在同一个目录下采用相对导入,以下面目录为例 Python3 Package l A.py l B.py 在package中有两个文件A.py和B.py两个文件 A.py内容:Def a():Print(11111111) 在B.py文件中相对导入A.py文件,来调用a函数 B.py文件内容:from__future__ import absolute_importFrom.A import aa() 可能会出现attempted relative import with n……
全栈工程师开发手册 (作者:栾鹏) <a href="https://blog.csdn.net/luanpeng825485697
字典 # 字典 数据类型划分:可变数据类型,不可变数据类型 不可变数据类型:元组, bool, int, str 可哈希 可变数据类型:列表, 字典, 集合 不可哈希 dict key 必须是不可变数据类型,可哈希value 任意数据类型 dict 优点:二分查找去查询存储大量的关系型数据特点:无序的 3.5以前版本 dic {name: [guo, wang],age: [23, 47],True: 1,(1, 2,……
全栈工程师开发手册 (作者:栾鹏) <a href="https://blog.csdn.net/luanpeng825485697
最近开始学习python,一直觉得python定义变量前没有命令很难受,果然今天在练习闭包时遇到了这个问题。先看看出问题的代码 def createCounter():n 0def counter():n n 1 return nreturn counter这里会报错:UnboundLocalError: local variable n referenced before assignment 原因:n n 1 这行代码导致的歧义 理解为新定义的变量n,并且n n 1&……
导读 写文件基本是单线程顺序写的,用 FileOutputStream 就可以了。但是读文件一般不是顺序读的,为了实现想读哪里读哪里的功能,通常需要 RandomAccessFile。 在我们读文件之前,首先要知道数据起始位置(offset)和长度(length),这样才能使用 RandomAccessFile 的 seek方法移动到数据起始位置,然后将数据读出来。 基本……
导读 本文介绍如何将内存数组流的数据写入文件流中。即将内存数组流中的数据通过文件流写到磁盘上,也叫flush,或持久化。毕竟内存是短暂的,磁盘才是永恒。 流就像管道,数据就像管道里的水。管道最大的魅力就是可以连接,使水从一个管道流到另一个管道,流也一样。 之前我们分别介绍了文件流和内存数组流,既然他们是流,那就应该可以连接起来。那么如何从内存数组流写入文件流呢? 在 java 字节流入门&a……
导读 上篇文章介绍了两种常用的文件输入输出流: <a href="https://blog.csdn.net/qiaojialin
导读 在编程语言的教材中,文件流大多是放在最后一章介绍的,而且大学不怎么考流,所以没有重视过。在开始学习 java 流时,发现大多博客上来就放一大家子类图,每次看到都头大。 在数据库领域,不可避免会接触到文件和流,而且磁盘上的文件组织是一件很有意思的事。因此,通过对实际项目中的流使用方式进行研究,加上网上博客学习,发现流也可以快速入门。 本系列教程的目标是从最简单的入手&……