
python函数及方法
简述本小白所学习的一些函数和方法
mortysmith
此人为系统所推荐,不能不看!
展开
-
python中文件的读写
read([size]):默认读取全部,size表示读取前size个字节数。encoding:默认为encoding = "utf-8"readlines():读取所有行,以列表形式返回每行内容。常规的open打开后必须执行关闭,而这种方式无需关闭。mode:仅介绍三种即r\w\a(读写加)readline():读取一行。追加还是覆盖取决于a or w。file:文件的具体路径。原创 2024-09-22 18:45:15 · 190 阅读 · 0 评论 -
python中的魔术方法杂谈
前者是在class中客制化建立一个新的object的过程,其使用场合较少,类似于在建立一个class新的object之前,首先判断下有没有同类型的object,若有则不再建立,也就是说,当你不知道是否要使用它的时候,那你大概率使用不到它。实际上__ne__与__eq__也是相同的道理,这里就不再过多说明。注意:对于比较类方法,如果两个比较的对象并非处于同一类中,也即若对x > y(注意x和y的位置)来说,如果y是x的衍生类,则优先使用y的比较类方法,如果不是则优先使用x的比较类方法。如下图(两种比较方式)原创 2024-09-21 21:04:48 · 1451 阅读 · 0 评论 -
浅谈python中的os模块
它作为操作系统接口模块,提供了操作系统相关功能的调用函数,因此它python中一个很重要的。Python的os模块是用于与操作系统进行交互的模块,它提供了许多函数和方法来执行。这里要说明的是,当新名字与旧名字路径不一致时选择后者,后者会自动创建新路径。较为简单,输入文件路径就可以执行删除操作,不过只能删除文件。在使用此模块前,通常要进行导入标准库的操作,即。通俗来讲,它就是与操作系统进行交互的模块。os.listdir("目标目录路径")获取目标目录下的内容并以列表形式返回。可以删除主目录后的全部目录。原创 2024-09-22 11:32:07 · 349 阅读 · 0 评论 -
对于python中Class类的杂谈与理解
一种为定义在类中的函数,另一种则是python中自动产生的方法,前者较为容易理解,即我们将平时自己所定义的函数定义到了类之中,而其也只能在类中调用。因此,一句话总结,对象是类的实例。我们可以定义全体女性为一个类别,那么女性的独有特征即为女性之类固有属性,而定义中女性去做的事情即为方法,而对象则是生活中的某个女性姑且命名为杭,对象即为类的实例,而定义之固有属性即为类变量。此为python中自动产生的方法,作用是对类中的对象进行一个初始化的操作,前面说过,此类方法创建对象后会被自动调用,其变量即为实例变量。原创 2024-09-18 19:53:33 · 838 阅读 · 0 评论 -
python安装pyinstaller时总报错解决方案
但是依旧弹开始图中的红字,最后解决方案即修改pip.ini中注释部分内容,即删除#及其后面内容,遂运行正常。一直出现如图中错误,一开始我在C盘用户分区下创建pip.ini,内容为如下。但是pycharm中进行换源操作一直弹开始图中的红字,遂使用临时换源,即。原创 2024-09-05 19:49:41 · 270 阅读 · 0 评论 -
py文件进行打包与sleep函数的运用
红圈内为终端,其中pip要换源到国内来,具体步骤上篇帖子有说,安装好之后,便可以对相应py文件进行打包了,即从pip格式变为exe格式,使其能够在windows上直接运行,打包只需要输入pyinstaller -F personality_test.py(personality_test.py为所转换的py文件名字),然后在项目所在文件分区中的dist文件夹中就可以找到相应py文件的exe版本了。原创 2024-09-05 20:32:46 · 317 阅读 · 0 评论 -
对于split与rstrip在python中的用法辨析
split()函数在python中有两种用法,一种是作为字符串切割的方法使用,另一种则是在os.path模块中作路径切割的函数。参数maxsplit为最大拆分次数,如果指定了最大拆分次数,则最多会按这个次数进行拆分。它的使用格式为str.split(separator,maxsplit)参数separator为分隔符,可以为字符、字符串以及表达式。可见以逗号为分隔符将字符串分隔了三次,最后返回一个列表。这篇学习文章主要来介绍前者。原创 2024-09-22 14:59:10 · 261 阅读 · 0 评论