dict={'chinese':70,'math':80,'english':60}print(dict)
d =sorted(dict.items(),key =lambda e:e[1],reverse =True)print(d)
import numpy as np
a = np.array([1])
a1 = np.concatenate((np.array([0]),a))
a2 = np.concatenate((a,np.array([0])))print(a1)print(a2)
a = a1 + a2
print(a)
递归搜索文件
defsearch_file(dir,pattern,recursive=False):import os
import fnmatch
if recursive ==False:return(os.path.abspath(os.path.join(dir,file))forfilein os.listdir(dir))else:
path =list()for dirname,dirpath,filepaths in os.walk(dir):forfilein os.listdir(dirname):if fnmatch.fnmatch(file,pattern):
path.append(os.path.abspath(os.path.join(dirname,file)))return(os.path.abspath(os.path.join(dir,file))forfilein path if fnmatch.fnmatch(file,pattern))print('hello world!')
print('递归搜索:')forfilein search_file('.','*.py',recursive=True):print()print(repr(file))print('拼接路径:')import os
print(os.path.abspath('.'))