模块们

json模块

json是一种所有语言中都通用的key-value数据结构的数据类型,很像python中的字典,json处理使用json模块,json模块有下面常用的方法:

     import json    
   dic = {"name":"hedy","age":18}
   print(json.dumps(dic))#把字典转成json串
   fj = open('a.json','w')
   print(json.dump(dic,fj))#把字典转换成的json串写到一个文件里面
   s_json = '{"name":"hedy","age":20,"status":true}'
   print(json.loads(s_json))#把json串转换成字典
   fr = open('b.json','r')
   print(json.load(fr))#从文件中读取json数据,然后转成字典
 
os模块
os.getcwd()取当前的工作目录
os.remove()删除文件
os.rename('test.txt','test1.txt')重命名
os.sep()获取当前系统的文件分割符
os.pathsep()获取当前系统的每个路径间的分割符Linux是: windows是;
os.path.abspath(__file__)获取绝对路径
os.path.split("user/hehe/hehe.txt")分隔路径和文件名('/usr/hehe', 'hehe.txt')
os.path.dirname("user/hehe")获取父目录
os.path.basename("user/hehe/hehe.txt")获取最后一级,如果是目录则显示目录,如果是文件则显示文件名
os.path.exists("user/hehe")文件或目录是否存在
os.path.isabs(".")是否是绝对路径
os.path.isfile("user/hehe")是否是文件
os.path.isdir("user/hehe")是否是路径
os.path.join("/root",'hehe','a.txt')拼接路径
 
sys模块
sys.path 环境变量目录
 

猜你喜欢

转载自www.cnblogs.com/hedy-x/p/9846784.html