摘要:
一、背景 tkinter界面中通常会用到日历控件,常用的是tkcalendar,这个包在编译器中使用时一般没什么问题,但是在打包时会出现问题,无论是Pyinstaller还是Nuitka,网上能查到的都是Pyinstaller解决方案,这里写一下Nuitka的解决方案。 二、tkcalendar问题 阅读全文
摘要:
1.# 编写一个函数来查找字符串数组中的最长公共前缀。# 如果不存在公共前缀,返回空字符串# ""。## 示例# 1:# 输入:strs = ["flower", "flow", "flight"]# 输出:"fl"# 示例# 2:# 输入:strs = ["dog", "racecar", "ca 阅读全文
摘要:
metaclass(元类) 在上一篇博文中,介绍了Python实现单例模式的几种方法,今天来讲讲其中的metaclass(元类) 类也是对象 只要你使用关键字class,Python解释器在执行的时候就会创建一个对象。 上面的代码将在内存中创建一个对象,名字就是MyClass。这个对象(类)自身拥有 阅读全文
摘要:
单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系 阅读全文
摘要:
requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等。其中返回的网页部分会存在.content和.text两个对象中。两者区别在于,content中间存的是字节码,而text中存的是Beautifulsoup根据 阅读全文