python 文件1

原创 2016年06月01日 21:06:03
>>> f = open("130.txt")     #打开已经存在的文件
>>> for line in f:
...     print line
... 
learn python


http://qiwsir.github.io


qiwsir@gmail.com


将打开的文件,赋值给变量f,这样也就是变量f跟对象文件130.txt用线连起来了(对象引用),本质上跟前面所讲述的其它类型数据进行赋值是一样的。


接下来,用for来读取文件中的内容,就如同读取一个前面已经学过的序列对象一样,如list、str、tuple,把读到的文件中的每行,赋值给变量line。也可以理解为,for循环是一行一行地读取文件内容。每次扫描一行,遇到行结束符号\n表示本行结束,然后是下一行。


>>> f = open('130.txt')
>>> for line in f
SyntaxError: invalid syntax
>>> f = open('130.txt')
>>> for line in f:
print line,  #后面加一个逗号,就去掉了原来默认增加的\n了,看看,少了空行。

learn python
http://qiwsir.github.io
qiwsir@gmail.com




特别提醒:
因为当前的交互模式是在该文件所在目录启动的,所以,就相当于这个实验室和文件130.txt是同一个目录,这时候我们打开文件130.txt,就认为是在本目录中打开,如果不是在本目录中需要些清楚路径。






>>> fp = open("131.txt","w")
>>> fp.write("My name is qiwsir.\nMy website is qiwsir.github.io")
>>> fp.close()
>>> fp = open("131.txt","a")
>>> fp.write("\nAha,I like program\n")
>>> fp.close()




>>> with open("130.txt","a") as f:
f.write("\nThis is about 'with ...as...'")



>>> with open("130.txt","r") as f:
print f.read()



learn python
http://qiwsir.github.io
qiwsir@gmail.com
This is about 'with ...as...'


添加了with就不用再添加
>>> fp.close()
版权声明:本文为博主原创文章,未经博主允许不得转载。

Python 文件 和 异常处理

本文简要介绍了python中使用文件操作的原因,文件操作的基本方法,给出了简单的示例。...
  • zhangliangaws
  • zhangliangaws
  • 2015年10月14日 09:28
  • 1218

python文件基础(1)

# -*- coding: utf-8 -*- """ Spyder Editor Author:Linguiyuan """ def main(): text = """林桂源, ...
  • qq_34493908
  • qq_34493908
  • 2018年01月27日 23:04
  • 10

python文件读写的缓冲行为

文件的io操作的缓冲行为分为 全缓冲:同系统及磁盘块大小有关,n个字节后执行一次写入操作 行缓冲:遇到换行符执行一次写操作 无缓冲:立刻执行写操作 open()函数 help(o...
  • afterlake
  • afterlake
  • 2016年10月04日 22:06
  • 1397

2>&1 和nohup

* * * * * cd /home/hxana/analytics && python logdataCollection.py >>/logs/log_cronjob.txt 2>&1 ...
  • fangquan1980
  • fangquan1980
  • 2017年01月13日 10:01
  • 778

Python Windows error code

0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒绝访问. 6 句柄无效. 7 存储控制块被损坏. 8 存储空间...
  • seven_zhao
  • seven_zhao
  • 2013年11月14日 15:58
  • 9320

生成随机测验文件-用Python自动化无聊的东西-chapter8

在Python中读取或写入文件有三个步骤。 调用open()函数返回一个File对象。 调用对象上的read()或write()方法File。 通过调用对象close()上的方法关闭文件File。 项...
  • u010363932
  • u010363932
  • 2017年04月08日 00:42
  • 493

使用Python创建目录

我使用Python,很多时候是用Python写一些文件或者目录的处理脚本。正是出于这个原因,很多时候我会用到os模块。我使用os模块,有时候还会出于另外一个原因,那就是直接使用system方法去调用现...
  • grey_csdn
  • grey_csdn
  • 2017年03月29日 21:05
  • 195

python数据分析之(1)数据输入和输出

通常来说,一个Python程序可以从键盘读取输入,也可以从文件读取输入;而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用。 一、控制台I/O 1.读取键盘输入 内置函数input,用...
  • piaoxuezhong
  • piaoxuezhong
  • 2017年01月01日 19:41
  • 1289

python中[:-1]

python中[:,-1]: It slices the string to omit the last character, in this case a newline character: ...
  • hfutzxy
  • hfutzxy
  • 2017年05月07日 10:37
  • 329

python打包文件

利用distutils和setuptools定义自己的模块
  • wchoclate
  • wchoclate
  • 2015年02月04日 16:19
  • 2455
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python 文件1
举报原因:
原因补充:

(最多只允许输入30个字)