在python的官方文档中:getattr()的解释如下:getattr(object,name[,default])Returnthevalueofthenamedattributeofobject.namemustbeastring.Ifthestringisthenameofoneoftheobject'sattributes,theresultisthevalueofthatattribute.Forexample,getattr(x,'fooba
系统 2019-09-27 17:47:19 1861
replace()方法返回当前old换成new,可选择的替代限制到最大数量的字符串的副本。语法以下是replace()方法的语法:str.replace(old,new[,max])参数old--这是要进行更换的旧子串。new--这是新的子串,将取代旧的子字符串。max--如果这个可选参数max值给出,仅第一计数出现被替换。返回值此方法返回字符串的拷贝与旧子串出现的所有被新的所取代。如果可选参数最大值给定,只有第一个计数发生替换。例子下面的示例演示了rep
系统 2019-09-27 17:47:10 1861
首先感谢这位博主整理的AndrewNg的deeplearning.ai的相关作业:https://blog.csdn.net/u013733326/article/details/79827273开一个我的github传送门,可以看到代码。https://github.com/VVV-LHY/deeplearning.ai/tree/master/NeuralNetworkandDeepLearning/OneHiddenLayerNN今天接着day12的
系统 2019-09-27 17:46:55 1861
我们在定义Python类时,经常会看到比较好的代码中,都有__repr__和__string__,两个内部函数的定义。但是我一直很少关注它们的区别和具体应用场景。稍微做个小结。1.__foo()__在python中表示__foo__是一个私有private函数,在CookBookpp254中,解释为,该函数不会被子类的相同名称的函数重载。一般地说,类中以“下划线”开头定义的变量或者函数都是私有变量或者内部函数,区别是:1.1单下划线开始的变量或者函数表示非
系统 2019-09-27 17:46:49 1861
Python脚本有一个毛病,当使用相对路径时,被另一个不同目录下的py文件中导入时,会报找不到对应文件的问题。感觉是当前工作目录变成了导入py文件当前目录。如果你有配置文件的读取操作,然后都放在一个py文件中,而你又用的是相对路径,而且这个py文件在多个不同目录下的py文件中被导入,那就呵呵了。。。还是用绝对路径吧。解决这个问题,可以用绝对路径。当然是自动的绝对路径,而不是每次都手动给前缀赋值,让脚本自动寻找当前文件的绝对路径。此处分享在python下获取
系统 2019-09-27 17:46:48 1861
为了加快网站的加载速度,我们通常要多js和css进行压缩处理。这些js和css的压缩工作如果都手动处理,费时费力。DjangoCompressor可以实现js/css的自动压缩。DjangoCompressor在易用性方面做的非常好,按照文档做简单的设置后就可以正常工作。强烈建议大家去将文档完整的看一遍(文档很短)。使用的时候,只需要将css/js放到compress标签中DjangoCompressor即可自动进行处理。在debug模式时,DjangoC
系统 2019-09-27 17:46:13 1861
因为需求,需要用到py,所以来学学py,因为有java基础一小时入门py语法是不成问题的,但是仅仅入门基础语法而已,不涉及算法,不涉及大数据,机器学习,人工智能,但是py这么火爆,就在于这几个分支遍地开花,后续的路还好长啊py的语法是真的简单,跟java比,真的简单太多了,而且他的代码很有条理,因为他是严格控制缩进的,在一个缩进块中,就好比一个隐形的大括号一样,限制着变量的声明周期命名:文件/标识符/关键字标识符:程序员定义的变量名,函数名可以由字母数字下
系统 2019-09-27 17:46:11 1861
在做接口测试的时候,我们经常会遇到一种情况就是要对接口的参数进行各种可能的校验,手动修改很麻烦,尤其是那些接口参数有几十个甚至更多的,有没有一种方法可以批量的对指定参数做生成处理呢。答案是肯定的!python的jinja2模板库可以很好的满足我们的需求,通过维护一个原始数据模板,将我们想要动态生成的变量模板化,就可以实现需求。现在我们有这样的一个请求数据{"abc":"123","p2p":"123","smid":"20180807220733939b6
系统 2019-09-27 17:46:03 1861
用于记录自己写的,或学习期间看到的不错的,小程序,持续更新......****************************************************************【例001】计算:1-2+3-4..+199-200值复制代码代码如下:#encoding=utf-8#计算1-2+3-4..+199-200值#1+3+5+7+...199#-2-4-6...-200sum1=0sum2=0foriinrange(1,200,
系统 2019-09-27 17:46:02 1861
用Pycharm创建一个django项目。目录如下:12"en">34"UTF-8">5upload678{#上传文件的form表单必须要加上enctype="multipart/form-data"#}9"/upload/"method="post"enctype="multipart/form-data">10"file"name="upload_files">11"submit"value="提交">121314uploadFiles.html1fr
系统 2019-09-27 17:45:58 1861