Python 文件操作

注意事项

1、在open()中的文件地址是基于当前工作空间的 而不是文件所在位置

import os
print(os.getcwd())

使用上述方法可以查看到当前的工作空间

2、TypeError: write() argument must be str, not bytes

将文件打开方式改变为'wb+'即可 即打开读写一个二进制文件

3、TypeError: cannot use a string pattern on a bytes-like object

将文件用'rb+'打开后 附上解码方式 (通常是非utf-8所致) 

 f = open(fileName,"rb+")
 content = f.read().decode('gbk')

 

文档

http://www.yiibai.com/python/python_files_io.html#python_files_io

posted @ 2016-02-06 22:34  baaingSheep  阅读(433)  评论(0编辑  收藏  举报