- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 【Linux】文件与用户权限
权限表示方式 rwx 执行ls -l,可以看到文件或目录前都有类似drwxr-xr-x的符号 其中第一位,d表示目录,后面9位表示文件的权限设置,其中前3位是所属用户权限,中间3位是所属组权限,后3位是其它用户权限 文件权限可以用符号模式,表示为rwx,分别表示读、写、执行权限,没有某种权限用“-”表示,比如只有读和执行权限,则为r-x 文件权限也可以用数字模式,其中r=4,w=2,x=1,表示时将拥有的权限数值相加,比如rwx为4+2+1=7,r-x则为4+1=5,一个文件完整权限rwxr-xr--则可以
2022-02-19 11:15:11
4166
原创 【python】跨平台编程处理路径
对文件路径处理,主要是分隔符"/“和”"的区别 os.sep #可以获取到当前平台下的分隔符 #一个转化路径的方法 def transpath(path): return path.replace("/\".replace(os.sep, “”), os.sep) os.path.join(path1, path2) #组合路径使用该方法,会自动使用系统分隔符进行组合 ...
2020-05-19 10:22:09
649
原创 【shell】截取字符串,dash和bash不同写法
1.dash的写法 var="/user/home/user1" echo ${var#home/} # 去掉home/ 留下 user1 2.bash的写法 可以用dash的写法 另外也可以按指定位置截取 ${string: start :length} 如: var=“abcd” echo ${var:1:3} #输出bcd echo ${var:1} #省略length,输出bcd ...
2020-03-31 17:33:30
1163
原创 【python】用traceback获取异常栈,格式化输出异常
#encoding:utf-8 import sys import traceback def testerr(): testerr2() def testerr2(): a = "test" b = 123 print(c) #不存在的变量,触发个异常 try: testerr() except: exc_type, exc_value, exc_traceback = s...
2020-03-13 15:27:31
813
原创 【python】json格式化输出,保存字典顺序
一个字符串转成json格式,再转回字符串,要求元素顺序不改变,并格式化输出,可以按如下做法 from collections import OrderedDict a = """ { "zzz":"asdf", "aaa":234, } """ b = json.loads(a, object_pairs_hook=OrderedDict) c = json.dumps(b) print(...
2020-03-12 20:56:45
1801
原创 【shell】分割字符串循环输出,dash和bash的不同写法
1. dash的写法: 使用awk string="abc,def,h" for var in $(echo ${string} | awk '{split($0,arr,",");for(i in arr) print arr[i]}') do echo ${var} done 2. bash可以这样写: string="abc,def,h" OLD_IFS=”$IFS” IFS=”,” a...
2020-02-06 15:36:57
3912
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅