python知识
小时hour
这个作者很懒,什么都没留下…
展开
-
【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 · 536 阅读 · 0 评论 -
【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 · 719 阅读 · 0 评论 -
【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 · 1678 阅读 · 0 评论