标签: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