01 2017 档案
摘要:一、打开文件 文件句柄 = open('文件路径', '模式') 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读
阅读全文
摘要:1、abs(number)表示某个数字的绝对值 2、all(iterable) 表示可迭代的参数全部为True那么返回True,否则返回False python中False的情况:False,0,None,'',[],(),{},set(),其他情况则为True,可以用bool转换进行验证,例如:
阅读全文
摘要:1、lambda表达式,实际是建立一个简易的函数 下面代码中f1和f2表示是相同过程的代码 def f1(args): return args f2 = lambda args:args print(f1(123)) print(f2(123)) def f1(a1,a2): return a1+a
阅读全文
摘要:下面两段代码的区别,第一种方法是建立一个新的字典,将处理后的字典赋值给新的字典,如果原字典和新字典都需要的情况下用这种方法,通常都是用这种做法的; 第二种方法是,在原来的字典的基础上进行修改。
阅读全文
摘要:一、集合数据类型(set):无序不重复的集合,交集、并集等功能 二、三元运算符 三、深浅拷贝 1)字符串和数字:深浅内存地址都一样 2)其他:浅拷贝:仅复制最外面第一层 深拷贝:除了最内层其他均拷贝 四、函数: 1)创建:def 函数名(参数) 2)返回值 return 返回值,如果不指定retur
阅读全文
摘要:1、发邮件的代码 2、将代码整理为函数
阅读全文
摘要:补充day7-5: 列表和字典不能直接删除,如果要删除,则先遍历列表或字典,将要删除的值放在另一个列表,然后遍历另一个列表来删除此列表。 li = [11, 22, 33, 44, 55] # 删除大于33的值 re = [] for el in li: if el > 33: re.append(
阅读全文
摘要:1、选项——会话选项 2、回话调整如下: 3、日志文件记录保存,即保存所有输入的命令 文件名:%S-%T-%M-%D.txt,表示每天会存放到一个文件 选择:在连接上启动记录 和 追加到文件
阅读全文
摘要:近来发现越来越多的运维小伙伴们都有最小化安装系统的洁癖,因此,这个“洁癖”好习惯啊,必须支持,,因此发布本文和大家分享下。 (1)系统安装类型选择及自定义额外包组 进入如图2-28所示界面。上半部分是系统定制的不同的系统安装类型选择项,默认是“Desktop”,这里我们选择“Minimal”,即最小
阅读全文
摘要:1、三元运算符条件语句 普通if条件是这样写的: n = 1 if n > 0: st = '大于0' else: st = '小于等于0' print(st) 三元运算符的写法: n = 1 st = '大于0' if n > 0 else '小于等于0' print(st) n = 3 prin
阅读全文
摘要:集合数据类型(set):集合是不重复的无需序列 1、集合数据类型的创建 2、集合转换(将可迭代的转换为集合) 3、set方法总结se1 = {11,22}se2 = {22,33,44}se3 = {22,33} 4、set方法详细代码 5、实例需求
阅读全文
摘要:(一)企业里PC服务器品牌及型号 互联网公司服务器品牌:DELL,HP,IBM(百度);国内品牌:浪潮,联想,航天联志 DELL服务器品牌:1u = 4.45CM 2010年前 1u 1850,1950,2u 2850,2950 2010-1013 1u R410 R610 2u R710 2014
阅读全文
摘要:#!usr/bin/env python # -*- coding:utf-8 -*- # 一、元素分类 # # 有如下值集合 [11,22,33,44,55,66,77,88,99,90...], # 将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。 # 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} li = [11,2...
阅读全文
摘要:一、整型(int),int的作用 1、创建int类型并赋值 n = 10 或者 n = int(10) #只要是类名加括号,都会去执行类中的 __init__()方法 n = 10,实际内部会去执行 n=int(10),实际又会去执行类中的 __init__()方法 n = int() #定义整数0
阅读全文
摘要:groupadd (字意add group)增加一个新的工作组。 语法:groupadd 选项 用户组名 选项: -g 指定新建工作组的ID -r 创建系统工作组,系统工作组的ID小于500 -k 覆盖配置文件“/etc/login.defs” -o 允许添加组ID号不唯一的工作组 实例: 执行后会
阅读全文
摘要:基本数据类型 4、列表(list) 创建列表 name_list = ['zhao','qian','sun','li'] 基本操作 索引 print(name_list[0]) #返回zhao print(name_list[1]) #返回qian 切片 print(name_list[0:2])
阅读全文
摘要:一、运算符 1、算数运算符 +、-、*、/、%(求余数)、//(取整数部分) python2.x中,如果计算浮点数其中一个数字必须是浮点数否则按整数计算: 如python2.7中:print 9/2 结果是4 python2.7中:print 9.0/2 结果是4.5 python3.0中:prin
阅读全文
摘要:1、pycharm简介 PyCharm 是我众多python编辑器中比较好的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管
阅读全文
摘要:一、查询用户及用户组相关命令 1、whoami 查询当前登录的用户名 2、groups 查询当前登录用户名所在的用户组 3、groups root 查询root用户名所在的用户组 二、怎么批量查看用户组 1、/etc/group文件包含所有组 所以执行命令:cat /etc/group ,就可以查询
阅读全文
摘要:许多命令在执行后,会进入该命令的操作模式,如 fdisk、pine、top 等,进入后我们必须要使用该 命令中的命令,才能正确执行;而一般要退出该命令,可以输入 exit、q、quit 或是按【Ctrl+C】组合键。
阅读全文
摘要:命令中除了一般命令外,还有管道(或称途径)(|)与定向(>或>>)。 管道(途径)的用法: “命令一[选项]”|“命令二[选项]”,也就是将“命令一[选项]”的输出结果传到“命令二[选项]”,通过命令二的处理之后才输出到标准输出(屏幕)上。比如“ls /etc”会列出etc下的所有文件,若加上“|
阅读全文
摘要:下面所列的是常见的参数(选项)义: --help,-h 显示帮助信息 --version,-V 显示版本信息 -v 繁琐模式(显示命令完整的执行过程) -i 交谈模式(指定界面) -l 长列表输出格式 -q,-s 安静模式(不显示任何输出或错误信息) -R 递归模式(连同目录下所有文件和子目录一起处
阅读全文
摘要:一般除了特殊情况,参数是没有顺序的。举例而言,输入“–a –v”与输入“–v –a”以及“–av” 的执行效果是相同的。但若该参数后指定了要接的文件或特殊对象,如“–a cmd1 –v cmd2”,则不能任意改变选项顺序。
阅读全文
摘要:一、编程语言 java C语言 C++ C# Python 二、python语言的种类 Cpython:python的官方版本,使用最为广泛,实现将python(py文件)转换为字节码文件(pyc文件),然后将字节码编译为机器码,运行在机器上。 Jpython:python的JAVA实现,Jpyth
阅读全文
摘要:二、命令顺序: 若在 shell 内置的命令/bin 以及/usr/bin 之下都出现了命令 pwd,那当我们执行该命令时,会执行哪 一个?答案是第一优先执行 shell 内置的命令,再执行路径中的设置;因此若有相同名称的命令时,必须要注意顺序设置,或是直接输入完整路径。 执行tree命令显示如下:
阅读全文
摘要:一、路径: 执行命令前必须要考虑的一步是命令的路径,若是路径错误或是没有正确的指定,可能导致错误 的执行或是找不到该命令。要知道设置的路径,可执行以下命令: 显示结果: 这时我们进入/usr/bin,执行命令: 会发现该目录下会有我们比较熟悉的命令,一般而言,本书的命令位于/bin、usr/bin、
阅读全文
摘要:补充: n = 1 while n<=10: print(n) n += 1 else: print("进入else") #else语句会执行,条件不满足进入else n = 1 while n<=10: print(n) n += 1 if n==5: break else: print("进入e
阅读全文
摘要:1、if语句用法(if....else....) 2、if.....elif.....elif......else
阅读全文
摘要:简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,t
阅读全文
摘要:查询\安装SSH服务 #rpm -qa |grep ssh 检查是否装了SSH包 #yum install openssh-server 没有的话,安装SSH服务 #chkconfig --list sshd 检查SSHD是否在本运行级别下设置为开机启动 #chkconfig --level 234
阅读全文
摘要:1、自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。 #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址、MAC地址 分配到ip地址后,用物理机进行ping ip地址,检测是否ping通。 2、手动
阅读全文
摘要:运行/sbin/shutdown now最后显示:Telling INIT to go to single user mode.INIT:Going single userINIT:Sending grocesses the TERM signalINIT:no more processes lef
阅读全文
摘要:1、在VMWare选VM -> Install VMWare Tools…,就会在桌面出现VMWare Tools图示让你安裝 2、进入CentOS桌面后,将光盘打开,看到了VMWareTools-6.0.2.59824.tar.gz。 3、将VMWareTools-6.0.2.59824.tar.
阅读全文
摘要:在IDLE中执行下面代码,中文显示正常: # -*- coding:utf-8 -*- st=raw_input("请输入内容")print st 但在CMD中执行e:\hello.py,则中文会出现乱码,是什么原因呢? 从下图可以看出utf-8和gbk都可以通过编码和解码与unicode进行转换,
阅读全文
摘要:直接搜索 Python,进入官网,找到下载,根据个人电脑操作系统下载相应的软件。小编的是windows os 。下载python-2.7.9.msi 安装包 直接搜索 Python,进入官网,找到下载,根据个人电脑操作系统下载相应的软件。小编的是windows os 。下载python-2.7.9.
阅读全文