码迷,mamicode.com
首页 > 编程语言 > 详细

python 文件操作

时间:2017-08-24 19:42:50      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:print   read   nbsp   修改   png   val   强制   pen   write   

文件只能存字符串和二进制:

 

文件读写

f=open("wang","a",encoding="utf-8") #r为只读  w为只写并创建新的文件,也就是如果文件重名的话会覆盖点之前的文件  a为追加内容
#data=f.read()
#print(data)
f.write("\n我爱北京天安门....")

f.close()  #关闭文件

 

文件打印内容:

#high bige  将f中的内容一行行全部读出,内存只记住读到的那行,不占内存空间
#这种效率最高======================================
count=0
for line in  f:
    count += 1
    if count==3:
        print(‘---------------分割线------------------‘)
        continue
   
print(line.strip())
 
循环打印文件所有内容:
for line in f:
    print(line)
 
打印出文件指针所在的位置

技术分享

强制刷新,将缓存中的内容刷新到硬盘上:

技术分享

进度条代码

技术分享

截断操作:

技术分享

读写,写读,追加读,二进制读(写)

技术分享

文件修改

技术分享

str转化为字符串格式:

技术分享

eval() 将字符串转变为字典:

技术分享

使用json实现将字典变为字符串和将字符串变为字典的操作

技术分享

技术分享

 





 





python 文件操作

标签:print   read   nbsp   修改   png   val   强制   pen   write   

原文地址:http://www.cnblogs.com/hanhan914-wang/p/7424272.html

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