python file

Python文件操作详解

 

 1 >>> help(open)
 2 Help on built-in function open in module __builtin__:
 3 
 4 open(...)
 5     open(name[, mode[, buffering]]) -> file object
 6     
 7     Open a file using the file() type, returns a file object.  This is the
 8     preferred way to open a file.  See file.__doc__ for further information.
 9 
10 >>> f=open('E:\\tmp.txt')
11 >>> f
12 <open file 'E:\\tmp.txt', mode 'r' at 0x0000000002F84540>
13 >>> f.read()
14 'nihao\nwozhidao\n\xc4\xb2\xb0\xd8\xd0\xf1\n'
15 >>> list(f)
16 []
17 >>> f.read(5)
18 ''
19 >>> f.read()
20 ''
21 >>> f=open("E:\\tmp.txt")
22 >>> f.read
23 <built-in method read of file object at 0x0000000002F845D0>
24 >>> f.read()
25 'nihao\nwozhidao\n\xc4\xb2\xb0\xd8\xd0\xf1\n'
26 >>> f.read()
27 ''
28 >>> f=open("E:\\tmp.txt")
29 >>> f
30 <open file 'E:\\tmp.txt', mode 'r' at 0x0000000002F84540>
31 >>> f.read(5)
32 'nihao'
33 >>> f.seek()
34 
35 Traceback (most recent call last):
36   File "<pyshell#14>", line 1, in <module>
37     f.seek()
38 TypeError: seek() takes at least 1 argument (0 given)
39 >>> f.tell()
40 5L
41 >>> lines=list(f)
42 >>> for eachLine in lines:
43     print eachLine
44 
45     
46 
47 
48 wozhidao
49 
50 牟柏旭
51 
52 >>> f
53 <open file 'E:\\tmp.txt', mode 'r' at 0x0000000002F84540>
54 >>> f.read()
55 ''
56 >>> f.seek(0,0)
57 >>> f.readline()
58 'nihao\n'
59 >>> f.seek(0,0)
60 >>> fw=open('E:\\tmp.txt','w')
61 >>> fw.write('let's go')
62      
63 SyntaxError: invalid syntax
64 >>> fr=open('E:\\tmp1.txt','w')
65 >>> fr.write('nihao')
66 >>> fr.close()

 

转载于:https://www.cnblogs.com/13224ACMer/p/6049311.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值