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 <!--采用终端默认设置,即取消颜色设置-->
转载于:https://blog.51cto.com/11973583/1899615