随笔分类 - 编程技术 / python编程 / python3进阶
摘要:from xml.etree import ElementTree def read(): xml = ElementTree.parse('param.xml') items = xml.getroot() for i in range(len(items)): item = items[i] p
阅读全文
摘要:1、介绍 sys.py文件,对应sys模块,是python的一个标准模块。 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数 2、模块变量 2.1 argv list[str]类型,用于接收命令行参数 py文件的执行,可以看做是python指令,其后指定py文件以及其它参数
阅读全文
摘要:1、介绍 该模块是python的自带模块,可以用于获取函数或方法的形参等数据。 2、 import inspect def fun(name='abc', **vardict): print(name) print(inspect.signature(fun)) print(type(inspect
阅读全文
摘要:1、介绍 keyword.py是python关于关键字的一个模块。 2、模块变量 2.1 kwlist kwlist = [ 'False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'br
阅读全文
摘要:1、介绍 对应整个xml结构。 2、初始化 class ElementTree: def __init__(self, element=None, file=None): self._root = element # first node if file: self.parse(file) elem
阅读全文
摘要:1、介绍 对应节点对象 2、初始化 class Element: tag = None attrib = None text = None tail = None def __init__(self, tag, attrib={}, **extra): “tag”-包含元素名称的字符串。 “attr
阅读全文
摘要:Python3 XML 解析 | 菜鸟教程 (runoob.com) Python 标准库之 xml.etree - Awakenedy - 博客园 (cnblogs.com) 1、介绍 通过python3自带的xml.etree.ElementTree模块可以实现对xml的操作。 XML是一种固有
阅读全文
摘要:1、介绍 python3中自带json模块,该模块下提供了dumps、loads、dump和load四个主要的函数。 2、使用 Python进行JSON格式化输出 - 码农教程 (manongjc.com) python - json模块格式化json文件 (ngui.cc) 2.1 dumps d
阅读全文
摘要:参考:实践 1-2:多线程读写文件 - l.w.x - 博客园 (cnblogs.com) 得到的结论是,可以多线程读写,但是会有多种情况: 多线程同时读同一个文件,在这种情况下并不会造成冲突 多线程同时写同一个文件,会造成写数据丢失 多线程同时对同一个文件进行写和读,会造成脏读 解决办法是加锁,同
阅读全文