上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页
摘要: 1.subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如: os.system os.spawn* 1.1 sub 阅读全文
posted @ 2022-09-14 23:55 小家电维修 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.hashlib的简介 hashlib 是一个提供了一些流行的hash(摘要)算法的Python标准库.其中所包括的算法有 md5, sha1, sha224, sha256, sha384, sha512等 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为 阅读全文
posted @ 2022-09-14 19:19 小家电维修 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 1.示例文件 [DEFAULT] ServerAliveI 阅读全文
posted @ 2022-09-13 13:00 小家电维修 阅读(254) 评论(0) 推荐(0) 编辑
摘要: YAML是专门用来写配置文件的语言,远比JSON格式方便。 YAML语言的设计目标,就是方便人类读写。 YAML是一种比XML和JSON更轻的文件格式,也更简单更强大,它可以通过缩进来表示结构,是不是听起来就和Python很搭? 顾名思义,用语言编写的文件就可以称之为YAML文件。PyYaml是Py 阅读全文
posted @ 2022-09-13 00:15 小家电维修 阅读(853) 评论(0) 推荐(0) 编辑
摘要: XML即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。 1.XML语法 <?xml version="1.0" encoding="utf-8" ?> <root xmlns='http 阅读全文
posted @ 2022-09-12 14:51 小家电维修 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 1.shelve简介 shelve是Python当中数据储存的方案,类似key-value数据库,便于保存Python对象,shelve只有一个open()函数,用来打开指定的文件(字典),会返回一个对象shelf,shelf也是类似字典的对象。 简单来说shelve模块是一个简单的k,v将内存数据 阅读全文
posted @ 2022-09-10 23:08 小家电维修 阅读(61) 评论(0) 推荐(0) 编辑
摘要: os模块是Python标准库中一个重要的模块,里面提供了对目录和文件的一般常用操作。而Python另外一个标准库——shutil库,它作为os模块的补充,提供了复制、移动、删除、压缩、解压等操作,这些 os 模块中一般是没有提供的。但是需要注意的是:shutil 模块对压缩包的处理是调用 ZipFi 阅读全文
posted @ 2022-09-10 20:41 小家电维修 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Python中表示时间的两种方式: 1.时间戳:相对于1970.1.1 00:00:00以秒计算的偏移量,唯一的 2.时间元组struct_time:共有9个元素 tm_year:年1-12 tm_mon:月1-12 tm_mday:日1-31 tm_hour:时0-23 tm_min:分0-59 阅读全文
posted @ 2022-08-16 21:21 小家电维修 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 当项目中的模块过多,或功能划分不够清晰时会出现循环引用的问题,如下 有两个模块moduleA 和 moduleB: 这种情况下就会出现以下的错误 : 这就是循环引用导致的 导入的实质 导入其实是要将 被导入模块所有的顶格代码都执行一遍,遇到函数和类的定义会作申明。 如果b模块中有这么一句 print 阅读全文
posted @ 2022-07-19 16:05 小家电维修 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在复习python3的课程中,学到购物车和ATM分为2个系统来写,所以少不了各模块间的导入,由于如商品列表等使用变量表示,导致很多文件都会import并修改值,原本以为变量在a文件里面,b和c导入之后并对a文件的变量做了修改,那么其他文件的调用的变量是修改后的,后面测试则不然。 尽管我们能 阅读全文
posted @ 2022-07-19 15:52 小家电维修 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.背景 参考git忽略.ideaworkspace.xml文件文章,虽然处理了后期上传或者下载这种.idea时出现冲突问题的情况,但是这次出现问题却无法使用以上方式,因为文件当时已经冲突了。 目前git的报错提示已经相关友好了,可以直观的发现,这里可以通过commit的方式解决这个冲突问题,但还是 阅读全文
posted @ 2022-07-10 12:30 小家电维修 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在用git拉取代码时或者提交代码时,在提交时出现modified: .idea/workspace.xml 或拉取代码时出现本地.idea/workspace.xml已修改,需要解决冲突,非常让人烦恼. 提交时报错图片 拉取时报错图片 2.问题原因 原因在于 Git 的忽略,Git 在同步 阅读全文
posted @ 2022-07-04 23:20 小家电维修 阅读(1337) 评论(1) 推荐(0) 编辑
摘要: 1.背景 在练习json从文件中loads文件内容时出现一个之前没有出现的奇怪报错,检查了很多遍,代码从表面上来看没有任何问题。具体代码以及报错见以下。 看看文件中的信息 完全没有感觉那里有错误,之前也没遇到过,并且这行字符输入到python解释器里面查看类型为字典,是正常的。 2.解决 网上各种办 阅读全文
posted @ 2022-07-03 21:40 小家电维修 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 关于序列化,我们只需要掌握两个模块,四种方法。 两个模块: json – 重点,只能实现字典和列表的序列化 pickle – Python 独有,并可以序列化python绝大多数的类型。如函数,对象。 四种方法: dump 和 load – 用于文件写入存储 dumps 和 loads – 用于网络 阅读全文
posted @ 2022-06-19 19:34 小家电维修 阅读(303) 评论(0) 推荐(1) 编辑
摘要: 在Python工程中,我们经常可以看到带有“__init__.py”文件的目录,在PyCharm中,带有这个文件的目录被认为是Python的包目录,与目录的图标有不一样的显示。如下图所示, “序列化”是一个空白目录,图标是个文件夹图标,而“模块介绍”下有_init__.py文件,其图标是一个包。(在 阅读全文
posted @ 2022-06-17 22:15 小家电维修 阅读(99) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页