![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
分享python基础及进阶用法
Q.1
啥都不会
展开
-
群晖NAS在线办公表格文件转成excel
群晖在线办公表格文件转成excel群晖共享excel表格为osheet格式,同步至本地电脑后本地电脑无法用office或者wps等办公软件处理。直接用记事本打开osheet文件,发现重要信息均为文本存储格式,可以做解析转存为osheet文件。osheet文件示例:x schema enc id # 1027_MQNCOFQNN90GT2AGIHOC62TSI0.sh ver ) 8948c4e945f51ccbb1165804d6dff3162e9bc290原创 2022-02-28 15:01:23 · 4913 阅读 · 0 评论 -
python字符串的格式化
在python中常常会用到字符串的格式化,而在python的格式化中出现频率最高的就是百分号。例如指定位置的字符串print("这是一个%s!" % "测试")打印结果为这是一个测试!百分号后的字符串就替换到了%s的位置上。另外还有%d表示整数,%f表示浮点数,%.2f保留两位小数,比如下面:test = "[%d]%s获得了%.2f分" % (1,"数学",59.9)prin...原创 2020-03-27 16:05:03 · 151 阅读 · 0 评论 -
selenium抓取京东数据
最近有抓取商品数据的需求,数据量不多,我们使用selenium来抓取数据,效率不高,但是功能十分强大,并且很难被反爬,对网站也十分友好,不会给对方的服务器造成压力。仅供学习交流请勿用于商业用途首先需要拿到网址,比如我要搜饮料,然后在京东网页上测试链接就变成了上面这种形式,然后只提取我们需要的,把多余的字段去掉,测试一下如下网址即可访问到:https://search.jd.com/Sea...原创 2020-01-08 15:45:20 · 471 阅读 · 0 评论 -
以单例来讲如何用python来new一个对象
python和C语言不同,在构造函数时不能够分配内存空间,但是在构造函数时,也可以通过__new__函数来实现一些跟内存相关的操作,比如单例模式。估计有很多小盆友不知道什么是单例,python的单例就是在实例化时,不管实例化多少次都用的同一块内存空间。另外需要说明的是,构造函数需要用__new__来实现,而__init__为初始化函数,__init__在实例化时调用,__new__在构造函数时...原创 2019-12-31 13:54:00 · 1777 阅读 · 0 评论 -
property将方法变为属性
首先,@property是在一个类里面装饰一个函数的,并且在实例化过后可以通过访问属性的形式来访问函数,举个例子class Person: @property def work(self): return "I am working" def work2(self): return "I am still working...原创 2019-12-26 10:45:02 · 182 阅读 · 0 评论 -
python中的classmethod与staticmethod
classmethod、staticmethod是分别指定函数为动态方法还是静态方法,先看下面这个例子:class Person: def __init__(self, name): self.name = name @classmethod def work(cls, name): return "%s is working!!!" ...原创 2019-12-25 10:35:38 · 197 阅读 · 0 评论