python
文章平均质量分 68
星辰_风清扬
这个作者很懒,什么都没留下…
展开
-
python中的pickle模块:序列化与反序列化
pickle模块实现了数据序列和反序列化。 pickle模块使用的数据格式是python专用的,能够把Python对象直接保存到文件中,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件中。 Pickle模块中最常用的函数: 1. pickle.dump(obj, file, [,protocol]) 函数的功能:接受一个文件句柄和一个数据对象作为參数,把数据对象obj以特定的格式保存到给定的文件file里。 参数: obj:...原创 2021-11-16 14:14:46 · 582 阅读 · 0 评论 -
python中的 if xxx.strip()函数
回车符:'\r',将光标移动到行的最左边;换行符:'\n',将光标移动到下一个新行,光标不一定在新行的最左边;回车换行:'\r\n',将光标移动到下一个新行的最左边;在Windows操作系统下,回车键被当做'\r\n'的组合使用。若将一串文本写入txt中,并对其换行,需要在文本后面添加'\r\n'才能达到换行目的,若只添加了'\r'或者'\n'则文本中只会有一行,无法达到换行目的。键盘上的Enter键即为'\r\n'的组合键,而不是单独的换行键或者回车键******************原创 2021-11-14 14:34:16 · 711 阅读 · 0 评论 -
python 中的 glob.glob()
1. glob方法:glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表(list);该方法需要一个参数用来指定匹配的路径字符串(字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目录里的文件名,不包括子文件夹里的文件。glob是实用的文件名匹配库,glob.glob()函数将会匹配给定路径下的所有pattern,并以列表形式返回。用它可以查找符合特定规则的文件路径名。类似于正则表达式,但是与正则表达式不完全相同查找文件只用到三个匹配符: ”*” ...原创 2021-11-10 10:54:26 · 11589 阅读 · 1 评论 -
Python 中的 with open() as f:
1with open() as f1.1 常见的读写操作with open(r'filename.txt') as f: data_user=pd.read_csv(f) #文件的读操作 with open('data.txt', 'w') as f: f.write('hello world') #文件的写操作相关参数:r: 以只读方式打开文件。文件的指针将会放在文件的开头。这是**默认模式**。 rb: 以二进制格式打开一个文件用于只读。文件指针将会放在文.转载 2021-11-04 15:43:29 · 8704 阅读 · 0 评论 -
python中logging
日志日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都潜在地不同的数据)。事件还具有开发者归因于事件的重要性;重要性也可以称为级别或严重性。logging提供了一组便利的函数,用来做简单的日志。它们是 debug()、 info()、 warning()、 error() 和 critical()。logging函数根据它们用来跟踪的事件的级别或严重程度来命名。标准级原创 2021-11-04 11:59:47 · 633 阅读 · 1 评论 -
python中os模块
Python的os模块包含普遍的操作系统功能。如果希望程序能够与平台无关,这个模块是尤为重要。可以处理文件和目录这些我们日常手动需要做的操作OS模块中常用属性和函数:1、os.getcwd()查看当前所在目录(路径),即当前Python脚本工作的目录路径。2、os.listdir()返回指定目录下的所有文件和目录名。>>> os.listdir(os.getcwd())['Django', 'DLLs', 'Doc', 'include', 'Lib', 'li原创 2021-11-04 11:47:11 · 620 阅读 · 0 评论 -
Python的PIL库
Python图像库PIL(Python Image Library)是python的第三方图像处理库;图像类Image class Image类是PIL中的核心类,比如从文件中加载一张图像,处理其他形式的图像,或者是从头创造一张图像等。Image模块操作的基本方法都包含于此模块内。如open、save、conver、show…等方法。下面是PIL的 Image类中常用的方法和属性:1. open方法 Image.open(file) Image.open(file, mode)...原创 2021-11-04 10:35:40 · 4749 阅读 · 0 评论 -
python-装饰器
装饰器定义: 在不希望修改函数的定义,在代码运行期间动态增加函数功能的方式,称之为“装饰器”(Decorator)。本质上,decorator就是一个返回函数的高阶函数。如何使用装饰器: decorator接受一个函数作为参数,并返回一个函数。 借助Python的@语法,把decorator置于函数的定义处,实现功能扩展的目的。...转载 2021-10-29 16:04:22 · 430 阅读 · 0 评论 -
python-位置参数,默认参数,可变参数,关键字参数
1. 位置参数(又叫必选参数)位置参数就是平时用到最多的情况:函数实参与形参数量相等、位置逐一对应情况,如下 x, n 就是位置参数;def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s2. 默认参数函数定义时,就已经给定值,如下 n=2 就是默认参数注意:位置参数在前,默认参数在后def power(x, n=2): s = 1.原创 2021-10-29 14:42:04 · 1208 阅读 · 1 评论 -
python-魔法方法
__len__(self):返回数值类型的结果,以表示容器的长度。该方法在可变容器和不可变容器中必须实现。__getitem__(self, key):定义获取容器中指定元素的行为,相当于 self[key];当你执行 container[key] 的时候,调用的就是该方法。该方法在可变容器和不可变容器中也都必须实现。调用的时候,如果 key 的类型错误,该方法应该抛出TypeError;如果没法返回 key 对应的数值时,该方法应该抛出ValueError。注:key 可以是索引(index)__转载 2021-10-28 23:54:32 · 181 阅读 · 0 评论 -
Python中的_, __, __xx__ 区别
1. _xx 单下划线开头Python中没有真正的私有属性或方法,可以在你想声明为私有的方法和属性前加上单下划线,以提示该属性和方法不应在外部调用。如果真的调用了也不会出错,但不符合规范。2. __xx 双下划线开头双下划线开头,有两个用处:为了不让 子类 重写 父类 的属性或方法不允许外部调用(即a.__method()是错误的)class A: def __method(self): print('This is a method from class A'转载 2021-10-28 23:40:08 · 757 阅读 · 0 评论 -
Python中生成器的原理及用法
生成器使用总结:1.生成器的好处是可以一边循环一边进行计算,不用一下子就生成一个很大的集合,占用内存空间。生成器的使用节省内存空间。2.生成器保存的是算法,而列表保存的计算后的内容,所以同样内容的话生成器占用内存小,而列表占用内存大。每次调用 next(G) ,就计算出 G 的下一个元素的值,直到计算到最后一个元素,没有更多的元素时,抛出 StopIteration 的异常。3.使用for 循环来遍历生成器内容,因为生成器也是可迭代对象。通过 for 循环来迭代它,不需要关心 StopIteratio...转载 2021-10-28 17:18:25 · 922 阅读 · 0 评论 -
python中的if __name__ == ‘__main__‘
pytorch数据预处理——2. Python中的_, __, __xx__ 区别_The Thinker-CSDN博客Python中的if __name__ == '__main__'_The Thinker-CSDN博客转载 2021-10-27 17:02:48 · 289 阅读 · 0 评论