摘要: As a new learner of Numpy, it is very common to be confused by the form of array, braces nested in braces, such as ‘a= np.array[[[1],[2],[3]]]’ so tha 阅读全文
posted @ 2019-11-08 12:53 JohnYang819 阅读(110) 评论(0) 推荐(0) 编辑
摘要: (1)pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置. 例如目标位置是/usr/local/lib/python2.7/site-packages/ ,要安装xlrd 这个包 pip install -t /usr/local/lib/python2.7/site-packa 阅读全文
posted @ 2019-07-08 22:37 JohnYang819 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: tkinter中,菜单控件组织方法有两种,使用中常出现混淆,为明晰各个正确用法,特整理撰写此博文。菜单控件的组织实际上是通过一个“母菜单”和“子菜单”构成,“母菜单”一方面与master连接(即与依附控件的关联),一方面与”子菜单“连接,而子菜单则负责展示及响应。 ”母菜单“可以采用Menu类或者M 阅读全文
posted @ 2019-06-14 01:03 JohnYang819 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: python多线程及多进程对于不同平台有不同的工具(platform-specific tools),如os.fork仅在Unix上可用,而windows不可用,该文仅针对windows平台可用的工具进行总结。 1.多线程 单线程中,如果某一任务(代码块)是long-time running的,则必 阅读全文
posted @ 2019-05-19 13:20 JohnYang819 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 1.简介 os.exec*族主要用来代替当前进程,执行新的程序,不返回值。在UNIX上,新的执行程序加载到当前进程,与调用它的进程有相同的id。 (1)os.execl(program,cmdarg1,cmdarg2,...cmdargN) 基本的'l'型exec,cmdarg1,cmdargN是一 阅读全文
posted @ 2019-05-19 12:24 JohnYang819 阅读(7340) 评论(0) 推荐(0) 编辑
摘要: (1)安装: 用传统的pip install pyinstaller出错,在https://pypi.org/project/PyInstaller/#files上下载PyInstaller-3.4.tar.gz (3.5 MB),解压,cmd设置当前路径未,解压到的文件夹位置,dos上输入 pyt 阅读全文
posted @ 2019-05-15 13:16 JohnYang819 阅读(9554) 评论(0) 推荐(1) 编辑
摘要: (1)一般性继承特性 """ 该文件对于python 3.x 及python 2.x的New-style 类的一般性继承特性进行了说明和测试。 (1)实例的继承特性:搜寻实例,类,超类: a.搜寻该实例的__class__(即该实例的类)的__mro__中的所有类的__dict__ b.如果在步骤a 阅读全文
posted @ 2019-03-21 18:11 JohnYang819 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 简单总结几个常用的__code__的用法: (1)func.__code__.co_argcount:返回函数的参数个数,这里的参数个数不包含*args与**kwargs,具体来讲就是*args前的参数。 >>> def a(a,b,c,d=2,e=3,*arg,f,g=8,**kwargs): p 阅读全文
posted @ 2019-03-14 21:12 JohnYang819 阅读(5948) 评论(0) 推荐(1) 编辑
摘要: 装饰器的作用是在已有的可调对象(callable object)的基础上,插入代码,以增强或者管理可调对象,装饰器的核心就是通过传入一个可调对象,然后返回一个可调对象,就其装饰的对象而言,可以分为函数装饰器和类装饰器,就其构造方法而言,可以用嵌套函数(nested functions)或者类方法。 阅读全文
posted @ 2019-03-08 11:37 JohnYang819 阅读(238) 评论(0) 推荐(0) 编辑
摘要: (1)sys.argv是什么 sys模块为进入解释器维护或使用的变量,以及与解释器相关的函数提供了途径。sys.argv在脚本程序中扮演了这样一个角色:将命令行输入的参数作为一个list传入脚本程序,即我们可以在cmd命令形式驱动程序方法下,将设定的参数传入脚本,argv[0]是驱动脚本的名字(由操 阅读全文
posted @ 2019-03-05 21:30 JohnYang819 阅读(617) 评论(0) 推荐(0) 编辑