Python自学之路
日子很长,毕业多年,工程师的寄语:永远怀着一颗学徒的心,日子漫长,不可浪费,每天进步一点点,每天记录一点点。
剑从东方起
高级软件工程师,汽车电子行业深耕者。
展开
-
Python自学之路--005:os与sys库使用过程函数总结
在Python中,.upper() 是字符串(String)类的一个方法,它用于将字符串中的所有小写字母转换为大写字母,并返回新的字符串。例如,在Windows系统中,它会使用反斜杠 \,而在UNIX和类UNIX系统中,它会使用正斜杠 /。这个方法也会跟随符号链接,这意味着如果指定的路径是指向现有目录的符号链接,那么该方法也会返回 True。根据Python 3.12.3的文档,os.path.exists还会返回False,如果你没有权限执行os.stat()在请求的文件上,即使路径物理上存在。原创 2024-05-17 08:00:00 · 791 阅读 · 0 评论 -
Python自学之路--004:Python使用注意点(原始字符串‘r’\字符转换\‘wb’与‘w区别’\‘\‘与‘\\’区别)
以前的脚本通过Python2.7写的,通过Python3.12去编译发现不通用了,其实也是从一个初学者的角度去看待这些问题。其中的\被认为特殊字符串的一个标识,如下图需要在前面加个“r”才被认为原始字符串。原创 2024-05-16 08:00:00 · 1055 阅读 · 0 评论 -
Python自学之路--003:PyCharm新建工程之后安装的Python第三方库找不到问题
通过PyCharm新建一个工程的时候发现,之前安装的python库没了,如下图。第一步:点击设置,PyCharm的右上角,就是。找到里面的项目,之前安装过库的工程如下。新建工程之后的库如下发现库没了,这是问题的起因。发现就是在桌面上用NotePad++编辑的.py文件也不能运行,所以寻求解决办法。原创 2024-04-27 07:00:00 · 2576 阅读 · 0 评论 -
Python自学之路--002:Python 如何生成exe可执行文件
大部分时候,执行的仅仅是一个Python解释器出来的文件,至于怎么将文件生成exe的可执行文件呢?Python有对应的库,也就是pyinstall。安装之后产生dist文件夹,里面就是对应的exe了。原创 2024-04-24 15:16:57 · 287 阅读 · 0 评论 -
Python自学之路--001:Python + PyCharm安装图文详解教程
Python个人的理解只是一个解释器,版本迭代很快,版本也很多,解释器是用于解释执行Python代码,单独安装一个解释器就可以执行Python程序了,大部分时候需要额外安装编写与调试工具PyCharm。简单的说就是因为PyCharm需要Python解释器来运行和执行Python代码!原创 2024-04-24 08:00:00 · 1670 阅读 · 0 评论 -
Python学习(十四):Python如何创建一个xml文件
Xml指可扩展标记语言类似于HTML,设计宗旨是传输数据,并非显示数据,需要自行定义标签,被设计为具有自我描述性。原创 2023-03-05 11:01:34 · 2619 阅读 · 4 评论 -
Python学习(十三):PyScripter安装包及其使用简易教程
大部分时候,安装完成Python之后,自带的有一个IDE,不甚好用,介绍一个自身在用的非常简单安装以及便捷的工具PyScripter工具,里面也包含了Python的包。原创 2023-03-05 10:42:59 · 2741 阅读 · 0 评论 -
Python学习(十二):Write()
十分注意的点:一定要在之前进行注册名称空间,也就是Python学习的(十一)向指定文件中输出字符串,用法是。下面章节会介绍,如何从0开始创建一个arxml。原创 2023-03-01 09:22:37 · 139 阅读 · 0 评论 -
Python学习(十一):register_namespace()
不加注册空间就会有很多如下的东西不知道是啥。读取/写入xml之前,您需要为您的xml。空间以及使用ElementTree。否则的话输出是非预期的东西。原创 2023-03-01 09:20:57 · 540 阅读 · 0 评论 -
Python学习(十):SubElement()
上述的插入,好像是.text直接插入数据结构中间的。创建元素,用于制造某一元素的子元素。创建一个子元素,填充我们需要的值。原创 2023-02-28 20:44:12 · 404 阅读 · 0 评论 -
Python学习(九):split()
上述语法的意思是以/为分割符,取第五个/之后的字符,在第六个/的字符前面7字符个不要的。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)按照路径将文件名和路径分割开。原创 2023-02-28 20:43:10 · 167 阅读 · 0 评论 -
Python学习(八):append()
append():向列表末尾添加元素。原创 2023-02-28 20:40:56 · 181 阅读 · 0 评论 -
Python学习(七):.text
Element.text: 获取当前元素的text值。对比一下发现 上红框是Find下红框是text。也就是把对应的值转化为text的格式。原创 2023-02-28 20:40:31 · 1015 阅读 · 0 评论 -
Python学习(六): find()
Element.find(path):查找当前元素下tag或path能够匹配的首个直系节点。也就是找到ECUC-CONTAINER-VALUE 下所有的DEFINITION-REF节点。简单字面意思理解,就是找到的意思,找到首个直系节点。下面这句话也就是把范围缩小到了我们需要找的范围。DEFINITION-REF这个节点。原创 2023-02-28 20:38:25 · 124 阅读 · 0 评论 -
Python学习(五): .tag
下图打印仅仅包含ECUC-CONTAINER-VALUE的数据结构。tag:string对象,表示数据代表的种类。获取带有某标签的部分。原创 2023-02-28 20:33:32 · 776 阅读 · 0 评论 -
Python学习(四):iter()
iter(): python内置函数iter返回一个迭代器对象。遍历该Element所有后代,也可以指定tag进行遍历寻找。找到的是所有的数据结构里面的节点信息。原创 2023-02-28 20:32:29 · 350 阅读 · 0 评论 -
Python学习(三):class struct : pass 数据结构
注意此处的TxPDU具备了数据结构的属性,下面就可以定义为。创建一个一次性"struct"对象来保存各种状态标志。这部分就看自己怎么实现定义了,想要的属性均可添加。原创 2023-02-28 20:27:15 · 147 阅读 · 0 评论 -
Python学习(二): Python xml 读取之 ET.parse()
ET为元素树方法,ET.parse读取label,通过.getroot()获取根节点。node.attrib # 获取节点全部属性,dict。.tag # 获取节点名字,string。root = tree.getroot() # 获取根节点。,通过 .find(节点).text查看节点的内容。tag:标签,用于标识该元素表示哪种数据。原创 2023-02-28 20:27:09 · 2543 阅读 · 0 评论 -
Python学习(一):标准库 xml.etree.ElementTree
当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块。python编程时,经常和文件、目录打交道,这是就离不了os模块。import语句有:import语句用来导入其他python文件(称为模块module),使用该模块里定义的类、方法或者变量,从而达到代码复用的目的。XML是一种固定的分层数据格式,它最自然的表示方式是树。1.与整个文档的交互(读写文件)通常是在。表示树中的单个节点。级别完成的(文件的读写)。原创 2023-02-27 14:13:06 · 1416 阅读 · 0 评论