dir相关知识
-
python实例属性的显示方法-dir、__dict__在测试实例的属性时,产生过一个误解。class Test(): name = 'python' def printest(): print 'Test'a = Test()print dir(a)print a.__dict__其中dir(a)打印出的内容为:['doc', 'module', 'name', 'printest']其中a.dict打印出的内容为:{}之前误以为dir(a)为实例a的已有属性,实际dir的含义是:它返回一个列表,包含所有能找到的属性的名字,即返回类及其子类的属性、方法列表。比如a的类是Test,na
-
python的dir()和__dict__属性的区别只要是有属性的数据对象(不一定是面向对象的对象实例,而是指具有数据类型的数据对象),都可以通过__dict__和dir()来显示数据对象的相关属性。__dict__可以看作是数据对象的名称空间,所以只包含自己的属性,且可以直接增、删、改、查__dict__。dir()可以看作是显示属性的包含显示,除了显示自己的还显示继承来的属性。对于模块参见:查看模块属性对于类和对象以下面的例子解释__dict__和dir()在应用于类和对象上的不同之处。1 2 3 4 5 6 7class supcls: def hello(self): self.data1 = 'hello'class childcls(supcls): def world(self):&
-
14-修改Docker Root Dir1.概述在使用docker的时候,由于启动container时默认的mount是/var/lib/docker,该目录对应的硬盘空间有限,随着程序运行,有大量的数据生成,硬盘空间不足,现在需要将mount切换到空间比较充裕的盘上。执行docker info,发现。... Docker Root Dir: /var/lib/docker ...2.解决方案2.1.修改docker daemon的启动参数rhel/centos下,默认启动参数在 /etc/sysconfig/docker,如:6.x:other_args="--graph=/opt/docker "7.x:(update: 2015-01-21)OPTIONS="--graph=/opt/docker "debian/ubuntu下,默认启动参数在/etc/default/docker,如:DOCKER_OPTS="--graph=/opt/docker"
-
spark之Failed to create local dir那点事近日莫名遭遇异常一枚,如下:org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 in stage 271.0 failed 1 times, most recent failure: Lost task 0.0 in stage 271.0 (TID 544, localhost): java.io.IOException: Failed to create local dir in /tmp/blockmgr-4223dca8-7355-4ab2-98b9-87e763c7be
dir相关课程
dir相关教程
- 1.7 dir dir 属性定义元素内文本的方向。参数值有 2 种:ltr 默认值。文字按从左到右的方向;rtl 文字按照从右到左的方向。934
- 2.4 变量的删除 变量的删除使用 unset,删除后就消除了定义的变量,变量被删除后不能再次使用;unset 命令不能删除只读变量。例如[root@master ~]# DIR=/tmp [root@master ~]# echo "dir is ${DIR}" dir is /tmp[root@master ~]# unset DIR[root@master ~]# echo "dir is ${DIR}" dir is
- 4.4 例子:递归列出目录 假设存在 test 目录,test 目录下的子文件和子目录如下图所示:用于测试的目录树 现在要求编写程序 listDir.py,列出 test 目录下所有的文件,listDir.py 的内容如下:import osdef listDir(dir): entries = os.listdir(dir) for entry in entries: path = os.path.join(dir, entry) print(path) if os.path.isdir(path): listDir(path)listDir('test')在第 4 行,使用 os.listdir(dir) 获取目录 dir 下的文件名列表在第 5 行,遍历该列表,entry 为子文件的文件名在第 6 行,使用 os.path.join 生成子文件的完整路径在第 7 行,打印子文件的完整路径 path在第 8 行,如果子文件是目录,递归调用 listDir 列出它的所有文件运行程序,输出结果如下:test\atest\btest\b\x.txttest\b\y.txttest\ctest\readme.txt
- 4.1 局部变量 局部变量,顾名思义其只在 Shell 脚本中定义的变量,或在 Shell 脚本函数中定义的变量,只能在 Shell 脚本中使用,或只能在 Shell 脚本函数中使用例如:[root@master Shell]# cat local_var.sh #!/bin/bashDIR=/tmpecho "dir is ${DIR}"[root@master Shell]# bash local_var.sh dir is /tmp[root@master Shell]# echo "dir is ${DIR}"dir is 我们可以看出在脚本内部定义的变量 DIR 只在 local_var 脚本内可以使用,在全局下没有此变量,后期我们学到函数再来说明函数中的局部变量。
- 6. 实现 help 命令 编写文件 help.py 实现 help 命令:from command import Commandclass HelpCommand(Command): def __init__(self, args): Command.__init__(self, args) def execute(self): print('exit - exit program') print('cat file - print file') print('ls - list file in current dir') print('ls dir - list file in dir') print('cp src dst - copy file') print('rm file - remove file') 在第 1 行,从 command 模块中导入类 Command在第 3 行,定义类 HelpCommand,继承于类 Command在第 5 行,调用父类的构造函数在第 7 行,定义 execute 方法,打印各个命令的功能
- 7. 实现 ls 命令 编写文件ls.py 实现 ls 命令:from command import Commandimport osclass LsCommand(Command): def __init__(self, args): Command.__init__(self, args) def usage(self): print('ls - list file in current dir') print('ls dir - list file in dir')在第 1 行,从 command 模块中导入类 Command在第 3 行,定义类 HelpCommand,继承于类 Command在第 5 行,调用父类的构造函数在第 7 行,定义方法 usage 打印 ls 命令的功能 def execute(self): if len(self.args) == 1: path = '.' elif len(self.args) == 2: path = self.args[1] else: self.usage() return如果执行的命令是 ls,则设置 path 为 ‘.’,列出当前目录下的文件如果执行的命令是 ls dir,则设置 path 为 args[1],列出指定目录下的文件 entries = os.listdir(path) for entry in entries: print(entry)调用 os 模块的 listdir 方法,列出目录 path 下的文件
dir相关搜索
-
daima
damain
dart
dataset
datasource
datediff
datediff函数
datepicker
datetime
db4o
dbi
dcloud
deallocate
debian安装
debugger
debugging
declaration
declarations
declare
decode函数