open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=False)
mode:
r 只读
w 可写(会清除文件内容)
a 附加数据
b 二进制数据模式
x 新建一个文件(可写)
+ 打开文件直接更新
t 文本模式(默认)
buffring=0 不用缓冲 为负数则使用系统默认值 其他值表示使用的字节数
encoding 保证代码没有乱码
向文件写入数据是保证文件一定是可写的,并注意是否覆盖还是附加数据
fileinput提供一个以行模式循环处理一个或多个文件内容,且读取时不用把文件放入内存,提高效率
os.getcwd() 获得当前路径
os.listdir(path) 获得目录中的内容 返回为列表
os.mddir(path) 创建目录
os.rmdir(path) 删除目录 不是空目录或者没有文件 则会报错
os.path.isdir(path)
os.path.isfile(path)
进行目录操作时,需要具有相应的权限,否则会导致错误
os.walk(path) 返回一个迭代器,递归地遍历目录 遍历返回多个元组
py2exe python34 :
https://pypi.python.org/pypi/py2exe/ 点击download 下载py2exe-0.9.2.0-py33.py34-none-any.whl 到C:\Python34目录下
运行cmd :