自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [入门-9] IO之文件输入和输出

文件对象文件对象 file类文件对象 file-like文件只是连续的字符序列文件内建函数无论是读取还是写入,换行符都需要程序员自己控制#open()file_object = open(filename, access_mode='r',buffering=-1)filename:文件字符串,相对路径绝对路径都可以access_mode:'r/w/a/U/b/+'#file()

2016-11-29 00:04:02 485

原创 [入门-8] 错误处理之异常

常见异常ErrorNameErrorZeroDivisionErrorSyntaxError(唯一非运行时错误)IndexErrorKeyErrorIOErrprOSErrorAttributeErrorValueErrorTypeError两个不是由错误引起的异常Error:SystemExit python程序需要退出KeyboardInterupt c

2016-11-27 23:24:13 436

原创 [入门-7] 基础类型之对象概述

对象身份,id (),内存地址类型,type(),注意类型本身也是对象值,数据项除了值外,前两者都是只读的,在对象创建的时候被赋值标准类型数字 整型、布尔型、长整型、浮点型、复数型字符串 string列表 list元组 tuple字典 dictionary其他内建类型集合 set固定集合 fronzenset类型Null对象,None文件函数/方法模块类内部

2016-11-27 18:00:58 325

原创 [入门-6] 基础类型之数字

基础数字提供标量的存储和直接访问,属于不可更改类型,更新数值就会生成新的对象不可变类型的更新都是如此的类型 布尔型 True False标准整型长整型,非常长好吧双精度浮点型#createaInt = 1aLong = -999999999999999999999999999999LaFloat = 3.14, -1., 4.2E-10, 4.3e25aComplex = 1

2016-11-27 12:06:31 372

原创 [妖路-1] 名称空间,作用域,生存期

引#!/usr/bin/env python# encoding: utf-8def func1(): x = 1 print globals() print 'before func1:', locals() def func2(): a = 1 print 'before fun2:', locals() a +

2016-11-26 22:24:53 278

原创 [入门-5] 程序组织之模块和包

基础逻辑组织和物理组织逻辑组织是模块,module物理组织是文件,file文件名=模块名.py导入的是模块或模块属性默认搜索路径环境变量,PYTHONPATH脚本(解释器)启动后,也可以使用,sys.path (list)查看;使用sys.path.append(r’/var/opt/lib’)添加新的路径到末尾使用sys.path.insert()到指定位置使用sys.modu

2016-11-26 21:51:42 727

原创 [妖路-0] 汉字字符串转unicode字符串

仅仅在python2.X做过实验可以把”\u0063\u0072”字符串转化为汉字字符串可以把汉字字符串转化为把”\u0063\u0072”字符串注意不是改变编码格式,是把编码格式的内容改变为字符串保存下来#!/usr/bin/python# -*- coding: utf-8 -*-#python2.XslashUStr = "\\u0063\\u0072\\u0069\\u0066\\

2016-11-25 22:31:35 567

原创 [入门-4] 基础类型之集合

集合对象是一组无序排列的可哈希的值基础操作#set and frozenset#createa = set('abcdefg')fronzenset(['a','b'...])b = #access'a' in a's' not in b#update 注意对fronzenset不能修改a.add('t')a.update('pypi')#deletea.remove('z')d

2016-11-25 22:27:47 273

原创 [入门-3] 基础类型之字典

Python的字典是可变hash实现的,类似perl中的关联数组基本操作#create adic = {}bdic = {'name':'zdsfsf', 'port': 90, 'dfs':['fd', 2, 9.0]}cdic = dict((['x', 1], ['y', 2]))ddic = {}.fromkeys(('x','y'), -1) #默认是 Nonefdic = {1

2016-11-25 22:26:24 338

原创 [入门-2] 基础类型之元组

元组和列表很像,唯一差别是不可变性,可以作为字典的键基础操作#createaTuple = (123, "abc", (45,6.7,'tuple'),['ds', 6.7, 89],None)bTuple = (123,)tuple('axvsaf')#accessaTuple[1:4]aTuple[1][2]#update,虽然无法改变,但是通过构造另一个元组来完成修改功能aTu

2016-11-23 00:09:49 364

原创 [入门-1]基础类型之列表

基础操作#createaList = [123, 'abc', [123, 4.45, 'hello'], 7-9j]bList = []list('foo')#accessaList[0]aList[2][1]aList[0:2]#remove add delete[].append()[].remove()del aList[1]del aList操作符#compare

2016-11-22 23:32:32 325

原创 [入门-0] 基础类型之字符串

序列通用操作序列类型操作符N = len(seq)seq[0], eq[N-1]seq[-N], seq[-1]obj in seq:obj not in seq:seq[index]seq[start:end]seq[start:end:step]seq*numseq1+seq2seq[::-1] 翻转seq[-100:100] 范围超过index值没关系序列BIF内建函数#类

2016-11-22 00:27:49 338

原创 file and dir

目录操作cd ..cd .cd -cd ~pwd -P:显示连接的原始文件mkdir -m 777 [配置目录权限]p[递归创建]rmdir -p = rm -r ls -al /var/logls -[a/A/d/F/h/i/l/n/r/R/S/t]cp -[a/d/f/i/l/p/r/s/u]rm -[f/i/r]mv -[f/i/u]touch -[acdmt]PAT

2016-11-18 00:02:22 442

原创 chmod、chown、chgrp

用户、用户组/etc/passwd /etc/shadow /etc/group chmod chown chgrp文件属性 ls -al 【权限】【连接数】【所有者】【用户组】【文件容量】【修改日期】【文件名】 d:目录 -:文件 l:连接文件 b:设备文件中可供存储的接口设备 c:串口设备,键盘,鼠标 s:sockets数据接口文件

2016-11-16 23:47:16 313

原创 crontab 定时任务

Linux系统自带的定时器at,只调度1次,atd进程,chkconfig atd oncron,周期性调度,crond进程anacron,唤醒执行任务 主要可以做一些后台定时的工作,当然也可以用来做监控进程,缺点是最少间隔是1mins,如果需要更少的定时器,则需要自己编写进程来完成了。 at服务/var/spool/at目录/etc/at.allow at.denyat

2016-11-16 00:03:26 430

原创 压缩与解压

压缩文件类型 *.Z,compress程序压缩的文件 *.gz,gzip压缩 *.bz2,bzip2压缩 *.tar,tar打包 *.tar.gz,混合 *.tar.bz2,混合compresscompress -rcv 文件或目录uncompress 文件.Zgzip、zcat、bzip2、bzcat略综合命令tar#解压tar -zxvf name.tar

2016-11-13 23:45:10 478

原创 Vim

3种模式一般模式(ESC)编辑模式(i,I,o,O,a,A,r,R)命令行模式(:,/,?)如何退出Vim 一般模式下 :q :q! :wq :wq!常用套路 行号:set nu 高亮:set hls shift + g:尾行 gg:首行 num + G:到多少行 0:行首 $:行尾 删除行:dd 复制行:yy

2016-11-13 22:08:20 225

原创 samba 服务

什么是sambaServer Message Block(SMB),后注册为SAMBA使用NetBIOS协议,Network Basic Input/Optput System,无法跨路由的协议,后续的NetBIOS over TCP/IP协议samba服务能干什么?linux上架设,可以共享给windows平台,跨平台的文件共享。可以通过windows系统,直接更改linux服务器中的文

2016-11-13 16:29:29 359

空空如也

空空如也

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

TA关注的人

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