首页 > 编程语言 > 详细

Python 文件操作

时间:2016-02-07 02:14:08      阅读:183      评论:0      收藏:0      [点我收藏+]

注意事项

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

Python 文件操作

原文:http://www.cnblogs.com/baaingSheep/p/5184429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!