码迷,mamicode.com
首页 > 其他好文 > 详细

018_IO

时间:2018-09-05 21:55:54      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:inter   line   one   ORC   bak   mod   style   coding   man   

#!/usr/bin/env python
# Author:liujun

f = open("test","r",encoding="utf-8")
# r --> readable
# r --> writeable
# r+ --> read and write
# w+ --> write and read

#print(f.read())

#for i in range(5):
# print(f.readline())

#for line in f.readlines():
# print(line.strip())

#for index,line in enumerate(f.readlines()):
# print(index,line.strip())

#for line in f: # This kind of traverse is recommanded
# print(line.strip())

print(f.tell())
print(f.readline())
print(f.tell())
# Used to get the location of file pointer.
f.seek(10)
# Used to set the location of file pointer
print(f.read(50))
print(f.readline())
print(f.fileno())
f.flush()
# Forces the contents of the cache to be written to disk.









How to modify a file
#!/usr/bin/env python
# Author:liujun

f = open("test", "r", encoding="utf-8")
f_new = open("test.bak","w",encoding="utf-8")

for line in f:
if "iphone" in line:
line = line.replace("iphone","iphoneX");
f_new.write(line)
f.close()
f_new.close()











018_IO

标签:inter   line   one   ORC   bak   mod   style   coding   man   

原文地址:https://www.cnblogs.com/liujun5319/p/9594193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!