1. 模块与包 1.1 模块的概念 随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Mod ...
分类:
编程语言 时间:
2020-02-24 23:59:07
阅读次数:
126
1、获取绝对路径以及命令是否成功 SHELL_FOLDER=$(cd "$(dirname "$0")";pwd) 2、或命令分析 command1 || command2 如果||左边的命令(命令1)未执行成功,那么就执行||右边的命令(命令2) 3、docker images过滤指定的镜像 do ...
分类:
系统相关 时间:
2020-02-24 12:53:05
阅读次数:
72
MacOS 常用终端命令大全: 1、目录操作 命令——功能描述——示例 mkdir——创建一个目录——mkdir dirname rmdir——删除一个目录——rmdir dirname mvdir——移动或重命名一个目录——mvdir dir1 dir2 pwd——显示当前目录的路径名——pwd ...
分类:
系统相关 时间:
2020-02-22 12:11:39
阅读次数:
109
os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.chdir(dirname):改变工作目录到dirname os.path.realpath(path):返回path的真实路径 os.getcwd:得到当前工作目录,即当前py ...
分类:
编程语言 时间:
2020-02-18 09:48:52
阅读次数:
78
import os os 和文件相关的操作 os.makedirs('dirname1/dirname2') 可生成错层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如果也为空,则删除,以此类推 os.mkdir('dirname') 生成单级 ...
分类:
编程语言 时间:
2020-02-17 14:07:59
阅读次数:
69
定义 模块:用来从逻辑上组织Python代码(变量、函数、类、逻辑)去实现一个功能。本质就是.py结尾的Python文件。 包:用来从逻辑上组织模块的(可以放一堆模块在目录下)。本质就是一个目录(必须带有一个__init__.py文件)。 导入模块 导入单个: import 模块名 导入多个: im ...
分类:
编程语言 时间:
2020-02-14 16:44:27
阅读次数:
91
1.import os,sys Based_dir=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(Based_dir) 2.import os os.makedirs(dirname1/dirn ...
分类:
编程语言 时间:
2020-02-12 21:53:30
阅读次数:
71
generator 生成器,生成迭代器的,es6语法。迭代器有next方法,方法执行后需要返回value,done 1.用法 2. ...扩展类数组 和 for...of 原理就是调用 [Symbol.iterator] 生成迭代器 3.async+await原理 ...
分类:
其他好文 时间:
2020-02-10 18:04:50
阅读次数:
68
os模块提供了非常丰富的方法用来处理文件和目录。下面只介绍下我编程经常遇到的用法。 一、获取指定文件夹下的文件名:os.walk()和os.listdir()两种方法。 (1)os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件。 os.walk(top, topdown=Tu ...
分类:
编程语言 时间:
2020-02-06 23:03:29
阅读次数:
93