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

文件操作

时间:2018-08-06 11:43:35      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:span   就会   模式   文件   strip()   函数   mod   需要   encoding   

一.文件操作的函数

open (文件名(路径),mode="?",encoding="字符集")

(1) 绝对路径,从磁盘的根目录查  或者是从互联网上寻找

(2)相对路径  相对于 当前程序所在的文件夹#用的是比较多的

   1>  f = ope("../#代表的是返回上一层目录)

 

二.文件操作

 

2.1读

  文件太大怎么读?不能全部都读吧,如果来个10G的知直接就卡死了,教你一个办法

  f. readline()  #一次读一行

  print(S)

  f. readline()  #一次读一行

  print(S)

  f. readline()  #一次读一行

  print(S)

这样就能够一行一行的读, 但会出现一个问题就对有两行的空白,那么如何解决呢?

  for line in f:

  print (line.strip())  

  注意:以后会经常用到

2.2   写

 

f = open("___",mode="w",encoding = "utf-8"

f.write("哈哈哈")

f.flush()

f.close()

一定注意:这里边有坑,带W的操作,只要你操作了.就会清空源文件

 

2.3追加 #a模式

 

f = open("___",mode="a",encoding = "utf-8"

f.write("哈哈哈")

f.flush()

f.close()

 

注意:写的时候,执行需要手动控制

 

文件操作

标签:span   就会   模式   文件   strip()   函数   mod   需要   encoding   

原文地址:https://www.cnblogs.com/RootEvils/p/9429238.html

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