首页 / PYTHON / Python文件操作
Python文件操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python文件操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2578字,纯文字阅读大概需要4分钟。
内容图文
![Python文件操作](/upload/InfoBanner/zyjiaocheng/1085/41fc258ab1d64ef3992cd0bdffcb49f0.jpg)
#!/usr/bin/env python
#coding:utf-8
‘‘‘
#读
#data = open(‘filetest‘).read()
f = open(‘filetest‘)
print f.read()
f.close()
#写
f = open(‘filetest‘,‘w‘)
f.write("我家广州塔\n")
f.close()
#追加
f = open(‘filetest‘,‘a‘)
f.write("这是一个测试\n")
f.close()
‘‘‘
‘‘‘
f = open(‘filetest‘)
print f.readline().strip()
for index,line in enumerate(f.readlines()):
print index,
if index == 2:
print ("-----我的是分割线-----")
continue
print (line.strip())
‘‘‘
‘‘‘
#效率最高,读一行删一行
count = 0
f = open(‘filetest‘)
for line in f:
if count == 2:
print ("-----我的是分割线-----")
count += 1
continue
print line.strip()
count += 1
‘‘‘
‘‘‘
#tell和seek
f = open(‘filetest‘,‘r‘)
print f.read(5)
print f.tell() #打印指针的位置
print "------------"
print f.readline()
print f.readline()
print f.readline()
print f.tell()
print "------------"
f.seek(0) #回到你指定的某个位置
print f.tell()
print f.readline()
‘‘‘
‘‘‘
f = open(‘filetest‘)
f.write("hellow\n")
print f.flush()
‘‘‘
‘‘‘
#文件输出
import sys,time
for i in range(20):
sys.stdout.write("#")
sys.stdout.flush()
time.sleep(0.1)
‘‘‘
#字符截取清空
‘‘‘
f = open(‘filetest‘,‘a‘)
f.truncate(10) #从第10个字符截断,然后开始清空
‘‘‘
f = open(‘filetest‘,‘r+‘)
print f.readline()
print f.readline()
print f.readline()
f.write("--------zong------------")
print f.readline()
#!/usr/bin/env python
#coding:utf-8
‘‘‘
#读
#data = open(‘filetest‘).read()
f = open(‘filetest‘)
print f.read()
f.close()
#写
f = open(‘filetest‘,‘w‘)
f.write("我家广州塔\n")
f.close()
#追加
f = open(‘filetest‘,‘a‘)
f.write("这是一个测试\n")
f.close()
‘‘‘
‘‘‘
f = open(‘filetest‘)
print f.readline().strip()
for index,line in enumerate(f.readlines()):
print index,
if index == 2:
print ("-----我的是分割线-----")
continue
print (line.strip())
‘‘‘
‘‘‘
#效率最高,读一行删一行
count = 0
f = open(‘filetest‘)
for line in f:
if count == 2:
print ("-----我的是分割线-----")
count += 1
continue
print line.strip()
count += 1
‘‘‘
‘‘‘
#tell和seek
f = open(‘filetest‘,‘r‘)
print f.read(5)
print f.tell() #打印指针的位置
print "------------"
print f.readline()
print f.readline()
print f.readline()
print f.tell()
print "------------"
f.seek(0) #回到你指定的某个位置
print f.tell()
print f.readline()
‘‘‘
‘‘‘
f = open(‘filetest‘)
f.write("hellow\n")
print f.flush()
‘‘‘
‘‘‘
#文件输出
import sys,time
for i in range(20):
sys.stdout.write("#")
sys.stdout.flush()
time.sleep(0.1)
‘‘‘
#字符截取清空
‘‘‘
f = open(‘filetest‘,‘a‘)
f.truncate(10) #从第10个字符截断,然后开始清空
‘‘‘
f = open(‘filetest‘,‘r+‘)
print f.readline()
print f.readline()
print f.readline()
f.write("--------zong------------")
print f.readline()
本文出自 “YHT的运维笔记” 博客,请务必保留此出处http://yht1990.blog.51cto.com/9014030/1944334
原文:http://yht1990.blog.51cto.com/9014030/1944334
内容总结
以上是互联网集市为您收集整理的Python文件操作全部内容,希望文章能够帮你解决Python文件操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。