|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1. python支持对文件进行操作, 打开文件使用open(), 并设置打开模式, 具体请见: http://bbs.fishc.com/thread-45279-1-1.html
2. 打开文件后要关闭, 关闭后才能将缓存的内容写进磁盘, 不会丢失
- >>> f = open('D:\\python\\python_study\\write.txt') #默认打开模式为'rt'
- >>> f.close()
复制代码
3. 三种打开文件的方式:
- >>> f = open('E:/test.txt', 'w') #1
- >>> f = open('E://test.txt', 'w') #2
- >>> f = open('E:\\test.txt', 'w') #3
复制代码
4. 迭代打印文件对象(f)每一行的数据:
- for each_line in f:
- print(each_line)
复制代码
5. 在文件中, 一个字占两个字节, f.tell()会返回文件指针的位置
6. 在写入时, 最好使用打开模式'x'
7. 关于文件拓展名:
- 长期使用Windows操作系统的朋友很容易被扩展名所误导,认为扩展名决定文件类型,其实这种观念是错误的!
- 其实这就跟一个姓张的坏人,尽管把名字改为了“张好人”,但他还是一个坏人是一个道理的^_^
- 关于文件的扩展名,初学者容易走进的误区:
- 误区一:文件扩展名是一个文件的必要构成部分
- 一个文件可以有或没有扩展名,对于打开文件操作,没有扩展名的文件需要选择程序去打开它,有扩展名的文件会自动用设置好的程序(如有)去尝试打开(是“尝试打开”,而不是“打开”的原因参看下面的第2个误区),文件扩展名是一个常规文件的构成部分,但一个文件并不一定需要一个扩展名。
- 误区二:文件扩展名表明了该文件是何种类型
- 文件扩展名可以人为设定,扩展名为TXT的文件有可能是一张图片,同样,扩展名为M-P3的文件,依然可能是一个视频。
复制代码 |
|