自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 linux系统目录介绍

1.bin:保存可执行文件,即是命令。所有的用户都可以执行。2.boot:引导目录,操作系统引导启动内核。3.dev:设备文件,所有的硬件都被抽象成了文件系统。4.etc:配置文件目录,其中大多数是以.conf结尾。5.home:home目录,即是每个用户都有自己的home目录,来进行存储用户私有信息,所有信息和私有文件等。6.lib:所有相关的库文件,基本上都是.so结尾,类似于Win...

2019-12-07 21:24:27 134

原创 Linux 指令集

【man】 指令操作说明【whatis】 相当于man -f 指令或者是数据【apropos】相当于man -k【who】查看在线用户【netstat -a】网络联机状态【ps -aux】背景执行程序【shutdown】通知在线使用者关机的时刻,参数-k 只发送警告信息,-h将系统的服务停掉后立即关机,可设定关机时间;-r将系统的服务停掉后重新启动,-c取消正在进行的关机指令【s...

2019-11-04 23:09:07 237

原创 显示文件名与相关属性 ls -a

.bashrc 这个文件代表什么,如何显示它的文件名与相关属性有【.】为开头的为隐藏文件,需要使用ls -a 才能显示出隐藏文件的内容,-al显示出属性

2019-11-03 19:03:20 239

原创 修改文件权限 chmod

将文件的权限修改为【-rwxr-xr–】的指令为:chmod 745 filename 或 chmod u=rwx,g=rx,o=r filename

2019-11-03 18:58:32 153

原创 如何先进入/var/spool/mail/目录,再进入/var/spool/cron/目录内

由于/var/spool/是相同的,指令为cd /var/spool/mailcd …/cron

2019-11-03 18:44:18 1059

原创 改变文件拥有者 chown

即change ownet 的缩写用户必须是存在系统中的帐号,也就是在/etc/paswwd 这个文件中有记录的用户名才能改变,还可以直接修改群组的名称,如果要连目录下的所有次目录或文件同时更改拥有者的话,直接加上 -Rchown [-R] 帐号名称:组名 文件或目录-R 进行递归的持续变更,即连同次目录下的所有文件都变更例1:将initial-setup-ks.cfg 的拥有者改为 bi...

2019-11-03 11:23:17 288

原创 vmware安装CentOS 7 " Intel VT-x 处于禁用状态"

我刚用虚拟机vmware 11安装ubuntu 14 ,出现错误“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题,如下图。Intel VT-x 即Virtualization Technology, 虚拟化技术,英特尔处理器内更出色的虚拟化支持Intel VT-x 有助于提高基于软件的虚拟化解决方案的灵活性与稳定性。换句话说是在单CPU上支持多系统的技术。...

2019-10-31 19:17:31 970

原创 Linux小知识

1、磁盘装置文件件通常分为两种:SATA\USB装置文件名为/dev/sd[a-p],虚拟机的装置可能为/dev/vd/[a-p]2、

2019-10-30 22:01:59 74

原创 Python 猴子补丁

# 猴子补丁import geventfrom gevent import monkey#monkey.path_all()def a(): for i in range(5): print('A'+srt(i)) time.sleep(0.1)def b(): for i in range(5): print('B'...

2019-10-27 12:54:38 168

原创 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org',

安装时总是出现如下问题:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.用以下方法:pip install --default-timeout=200 geventpip install ...

2019-10-27 00:02:35 1571

原创 Python 进程

Process(target=函数,name=进程的名字,args=给函数传递的参数)进程Process对象调用方法:process.start() 启动进行并执行process.run() 只是执行了任务但未启动进程terminate() 终止进程池:pool = Pool(max) 创建进程池对象pool.apply() 阻塞的pool.apply...

2019-10-26 19:20:50 98

原创 Python 正则表达式

'''定义正则验证次数:【*】用于将前面的模式匹配0次或多次(贪婪模式,即尽可能多的匹配) >=0【+】用于将前面的模式匹配1次或多次(贪婪模式) >=1【?】用于将前面的模式匹配0次或1次(贪婪模式) 0, 1{m}用于验证将前面的模式匹配m次{m,}用于验证将前面的模式匹配大于等于m次并且小于等于n次{*?, +?, ??}即上面三种特殊字符的非贪婪模式(尽可能少的匹...

2019-10-24 00:20:19 125

原创 继承中的super使用

'''继承中的super使用特点:1、如果类中不定义__init__,调用父类 super class的__init__2、如果类继承父类也需要定义自己的__init__,就需要在当前类的__init__调用一下父类__init__3、如何调用父类__init__: super().init_(参数) super(类型,对象).__init__(参数)4、如果父类有e...

2019-10-21 13:42:40 476

原创 Python 类中的方法

类中的方法:普通方法:def func(self): —> self对象pass类方法:@classmethoddef func(cls): —> cls 类pass静态方法:@staticmethoddef func():pass魔术方法:init , str , newcall , del...

2019-10-20 23:16:27 60

原创 Python中的魔术方法详解

介绍  在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,中文称『魔术方法』,例如类的初始化方法 init ,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织比较松散。很难找到有一个例子。构造和初始化  每个Pythoner都知道一个最基本的魔术方法, init 。通过此方法我们可以定义一个对象的初始操作。然而...

2019-10-20 12:11:13 139

原创 TypeError: Person() takes no arguments

class Person: name = '张三' age = 20 def _init_(self, name, age): # init左右两边各为2个__ ,1个的长度比较短_ ,故而报错 self.name = name self.age = age def eat(self): print('{}正在吃...

2019-10-19 00:27:42 3247

原创 面向对象

class phone: brand = 'xiaomi' price = 3999 type = 'atp50' def call(self): print('self---->', self) print('正在访问通讯录:')# for person in self.address_book:# ...

2019-10-18 22:51:45 67

原创 生成器 generator

g = (x*3 for x in range(20))print(type(g))print(g)'''方法1:通过调用_next_()方式得到元素print(g._next_())print(g._next_())# 方式2:next(生成器对象) 使用系统内置函数 builtins# 每调用一次next则会产生一个元素print(next(g))函数中出现yi...

2019-10-18 00:42:53 229

原创 列表推导式

# 过滤掉长度小于或等于3的人名names = ['tom','lily','aab','jack','stvevn','bob','ho']result = [name for name in names if len(name) > 3]print(result)# 将获得的人名首字大写result = [name.capitalize() for name in name...

2019-10-17 19:06:42 163

原创 except 异常抛出 raise

def register(): username = input('用户名') if len(username) < 6: raise Exception('用户长度必须6位以上') else: print('输入的用户名是:',username)try: register()except Exception as er...

2019-10-17 15:24:49 117

原创 异常 except

def func(): try: # ^^^^^可能会出现的问题 except: # ^^^^^ except ValueError:func()使用 try except 规避一些可能出现的问题

2019-10-17 00:41:08 66

原创 with open…… as …… 用法

def register(): username = input('用户名') password = input('密码') repassword = input('确认密码') if password == repassword: with open(r'd:\ab.txt','a') as wtream: wtream....

2019-10-16 23:33:30 687

原创 OS 模块

import ospath = r'c:\users\desktop\music.doc'result = os.path.split(path) # 将文件与目录分开组成元组print(result[1]) # music.docresult = os.path.splitext(path) # 将目录与文件名(后缀)分开print(result) # ('c...

2019-10-16 22:56:11 45

原创 匿名函数 lambda

def func(x,y,func): print(x,y) # 3,4 print(func) s = func(x,y) print(s) # 7func(3, 4, lambda a, b: a+b)

2019-10-15 12:32:37 47

原创 装饰器@

import timedef decorate(func): def wrapper(): print('打印1') time.sleep(2) print('打印2') func() return wrapper@decoratedef f1(): print('打印3')def f2(): ...

2019-10-15 11:40:39 49

原创 Python 闭包

def func(a,b): c = 3 def inner_func(): e = a + b + c print(e) return inner_func ifunc = func(7,9)ifunc() # 调用返回的内部函数,结果为19...

2019-10-14 15:18:41 55

原创 locals() 查看声明

使用 locals() 内置函数进行查看,可以看到在当前函数中声明的内容有哪些locals() 是一个字典。key valueprint(locals())

2019-10-14 12:31:53 115

原创 关键字参数与默认字参数 **kwargs

实例1:students = {'001':('小王',22),'002':('小李',23),'003':('小吴',24)}def print_boy(persons): if isinstance(persons,dict): values = persons.values() print(values) for name,age...

2019-10-13 13:27:41 167

原创 Python 函数可变参数

def add(*arg): print(arg)add(2,4,3,8,5)add(8,9,4)add()add('苹果','桔子')

2019-10-12 13:22:40 59

转载 Python 列表、元组、字典、集合的区别

一、列表1.任意对象的有序集合列表是一组任意类型的值,按照一定顺序组合而成的2.通过偏移读取组成列表的值叫做元素(Elements)。每一个元素被标识一个索引,第一个索引是0,序列的功能都能实现3.可变长度,异构以及任意嵌套列表中的元素可以是任意类型,甚至是列表类型,也就是说列表可以嵌套4.可变的序列支持索引、切片、合并、删除等等操作,它们都是在原处进行修改列表5.对象引用数组...

2019-10-10 23:52:35 94

原创 Python 元组拆包

m = (3,5,6,9,4)a,b,c,d,e = mprint(a,b,c,d,e)a = mprint(m)a,b,*c = mprint(a,b,c) #返回值 3 5 [6, 9, 4]print(a,b,*c) #返回值 3 5 6 9 4n = (4,)a,*b = nprint(a,*b) #返回值 4 ...

2019-10-10 16:21:31 109

原创 Python 冒泡排序

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-10-10 11:27:29 56

转载 Python enumerate() 函数

描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数sequence -- 一个序列、...

2019-10-10 00:18:46 49 1

原创 字符串内建函数 编码 判断开头结尾

1、字符串内建函数:encode 编码 decode 解码msg = '上课了,认真听讲!'result = msg.encode('utf-8')print('我',result)m = result.decode('utf-8')print(m)2、字符串内建函数:startswith() endswith() 返回值都是布尔类型Tu...

2019-10-08 21:53:45 108

原创 continue 跳过循环语中下方的语句不执行,继续执行下一次的循环

跳过循环语中下方的语句不执行,继续执行下一次的循环for i in range(20): if i%2 == 1: continue print(i)打印为:024681012141618

2019-10-08 13:30:26 2651

原创 while循环与end使用方法

ceng = 1while ceng<=5: count = 1 while count <= ceng: print('*',end = '') #加入end='', 打印不换行 count += 1 ceng += 1 print()打印结果为:***********...

2019-10-08 01:31:32 2980

原创 break 强制退出

使用 break 可强制退出for循环,断续执行下方代码for i in range(5): username = input('请输入用户名') password = input('请输入密码') if username == 'mark' and password == '12345' print('欢迎{}用户',format(username)...

2019-10-07 19:38:26 116

原创 pass 空语句

实例1:if a>b: print("b值为5")else:print("打印判断结果")实例2:for i in range(10)第二行无内容按以上方式写,运行会报错,在else后加入pass进行占位,增加代码完整度,以保证语法正确执行,适用于有缩进而缩进的内容不确定时用...

2019-10-07 17:05:43 249

原创 三目与运算符优先级

格式:result = (a+b) if a>b else (b-a)运算符优先级:**~+ - (符号运算符)* / // %+ - (加减)<< >>&^|== != > >= < <=is is notnotandor...

2019-10-06 20:37:19 847

原创 占位符--格式化输出

person ='小李子'address = '上海市黄浦区人民大道300号'phone= '13356780088'num=7.98print('订单收件人是:'+person+'收货地址:'+address+'联系方式:'+phone+',商品价格:'+ num)print('订单收件人是:%s,收货地址:%s,联系方式:%s,商品价格:%s' % (person,addres...

2019-09-29 22:34:39 368

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除