
python基础
icy城市稻草人
时代在变迁,除了汉语、英语还要掌握机器语!
展开
-
Python没有"内部类"这一说法,内部类访问外部类实例的成员,需要将外部类实例作为参数传入。
除了传outter的实例做为参数外,似乎没有简单的方式了。内部类本身是不知道自己被哪个外部类包含的,也就是说语言中没有提供访问外部类的关键字或者方法,因此除了使用的语法有一点点不同外,其他和外部类没有什么区别的。 就是传递参数了class Outter: name = None def __init__(self, name): self.name ...转载 2019-02-24 16:12:57 · 216 阅读 · 0 评论 -
利用python复制excel文件并从excel中读取内容作为文件名
一、需求分析做这次脚本的初衷是为了从一个excel读取项目名称,并根据项目名称中的内容去匹配模板,如果项目中有新建则去匹配新建的模板某种匹配另一个模板,并将模板修改文件名为项目名称并重新改变目录,一下是代码实现 二、代码和注释 # -*- coding: utf-8 -*-import os, sys,re,shutilimport xlrddir=r'C:\Users\...转载 2018-12-26 14:31:47 · 5194 阅读 · 0 评论 -
python之内存读写
参考链接https://blog.youkuaiyun.com/Xu_weijie/article/details/80763634Python中的读写不一定只是文件,还有可能是内存,所以下面实在内存中的读写操作from io import StringIOf=StringIO()f.write('everything')f.write('is')f.write('possible')...转载 2019-03-15 17:19:37 · 767 阅读 · 0 评论 -
python类内部方法__setattr__ __getattr_ __delattr__ hasattr __getattribute__ __getitem__(),__setitem__(),
参考链接:https://www.cnblogs.com/ekuj/p/8534507.html__setitem__、__getitem__、__delitem__class A(object): def __init__(self): self['B'] = "BB" self['D'] = "DD" del self...原创 2019-03-15 23:35:58 · 269 阅读 · 0 评论 -
单例模式的几种方式和实际使用
'''1、什么是单例模式 单例模式:基于某种方法实例化多次得到实例是同一个2、为何用单例模式 当实例化多次得到的对象中存放的属性都一样的情况,应该将多个对象指向同一个内存,即同一个实例3、如何用'''# 单例模式实现方式一:import settingsclass Mysql: __instacne = None def __init__(s...原创 2019-03-28 17:58:52 · 590 阅读 · 0 评论 -
Python程序退出方式小结
Python程序退出方式小结这篇文章主要介绍了Python程序退出方式小结,具有一定参考价值,需要的朋友可以了解下。对于如何结束一个Python程序或者用Python操作去结束一个进程等,Python本身给出了好几种方法,而这些方式也存在着一些区别,对相关的几种方法看了并实践了下,同时也记录下。参考:Python 核心编程 (第二版) 中文高清1. sys.exit()执行...转载 2019-03-29 13:43:05 · 3759 阅读 · 0 评论