- 博客(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 4077
原创 【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 552
原创 【shell】截取字符串,dash和bash不同写法
1.dash的写法var="/user/home/user1"echo ${var#home/} # 去掉home/ 留下 user12.bash的写法可以用dash的写法另外也可以按指定位置截取 ${string: start :length}如:var=“abcd”echo ${var:1:3} #输出bcdecho ${var:1} #省略length,输出bcd...
2020-03-31 17:33:30 1074
原创 【python】用traceback获取异常栈,格式化输出异常
#encoding:utf-8import sysimport tracebackdef 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 729
原创 【python】json格式化输出,保存字典顺序
一个字符串转成json格式,再转回字符串,要求元素顺序不改变,并格式化输出,可以按如下做法from collections import OrderedDicta = """{ "zzz":"asdf", "aaa":234,}"""b = json.loads(a, object_pairs_hook=OrderedDict)c = json.dumps(b)print(...
2020-03-12 20:56:45 1691
原创 【shell】分割字符串循环输出,dash和bash的不同写法
1. dash的写法:使用awkstring="abc,def,h"for var in $(echo ${string} | awk '{split($0,arr,",");for(i in arr) print arr[i]}')do echo ${var}done2. bash可以这样写:string="abc,def,h"OLD_IFS=”$IFS”IFS=”,”a...
2020-02-06 15:36:57 3731
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人