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

点击右上角即可分享
微信分享提示