os


    • os.mknod("test.txt")             #创建空文件 不能再Windows使用

    • os.getcwd() #执行脚本的路径

    • os.name         字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'


  • open 三个函数 read() readline() deadlines()


    • read 将整个文件放入一个字符串变量中   一次性读入内存 

    • deadline()   通常比 .readlines() 慢得多 一次只放入内存一行

    • readlines  一个行的列表     一次性放入内存 


  • strip() split()


    • strip是删除的意思;而split则是分割   

    • strip 默认删除空白符(包括'/n', '/r','/t', ' ‘)

    • 字符串中间的字符strip不能删除


  • repr()  str()


    • str 将值转化成人阅读的形式

    • repr 供解释器阅读

  • python中不区分单引号('')和双引号(""),都可用来表示一个字符串


  • 字典  keys()  values() items() 用法 


    • dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' } 

    • dict_keys(['a', 1, 'hello'])

    •  dict_values(['b', 2, 'world'])

    •  dict_items([('a', 'b'), (1, 2), ('hello', 'world')])


  • __file__


    • 按相对路径./test.py来执行,则打印得到的是相对路径,

    • 按绝对路径执行则得到的是绝对路径。

    • 而按用户目录来执行(~/practice/test.py),则得到的也是绝对路径(~被展开)

    • 所以为了得到绝对路径,需要os.path.realpath(__file__)。

    • __file__ 是用来获得模块所在的路径的,这可能得到的是一个相对路径,比如在脚本

    • print __file__


  •  

  • 文件读写

  • r 只能读 

  • r+ 可读可写 不会创建不存在的文件 从顶部开始写 会覆盖之前此位置的内容 

    w+ 可读可写 如果文件存在 则覆盖整个文件不存在则创建 

    w 只能写 覆盖整个文件 不存在则创建 

    a 只能写 从文件底部添加内容 不存在则创建 

    a+ 可读可写 从文件顶部读取内容 从文件底部添加内容 不存在则创建


pyton  linux 颜色显示

 

格式:\033[显示方式;前景色;背景色m

 

    说明:

    前景色           背景色           颜色

    ---------------------------------------

    30               40             黑色

    31               41             红色

    32               42             绿色

    33               43             黃色

    34               44             蓝色

    35               45             紫红色

    36               46             青蓝色

    37               47             白色

    显示方式          意义

    -------------------------

    0               终端默认设置

    1               高亮显示

    4               使用下划线

    5               闪烁

    7               反白显示

    8               不可见

     

    例子:

    \033[1;31;40m    <!--1-高亮显示 31-前景色红色  40-背景色黑色-->

    \033[0m         <!--采用终端默认设置,即取消颜色设置-->