美文网首页
文件操作

文件操作

作者: 吴炎子 | 来源:发表于2021-04-30 17:50 被阅读0次

文件打开、关闭:

file = open(”文件名“,"模式,r(只读)、w(只写,会把之前内容清空,重新写入)、a(追加,append,不会清空之前内容,会在现有内容末尾追加)")

文件file.close()

每打开一个文件之后,都需要关闭一下,因为程序能打开的文件数量上限有限。如果不关闭,会消耗主内存的资源。

文件读取:

file.read(size) size是可选的参数,可以指定返回字符串的长度,如果没有指定,则返回所有内容。

file.readlLine() 能帮你每次读取文件的一行,可连续多次调用

file.readLines()把文件中所有内容的每一行,都读出来,放在一个数组中。

文件写入:

>>> fobj.write('powerpork\n')

>>> fobj.write('indrag\n')

>>> fobj.write('mishti\n')

>>> fobj.write('sankarshan')

#r w a

#r+  w+  a+

#读写  写读  追加读模式

#r相关,文件不存在都会报错,他的文件指针是在最前面的

#w相关,都会创建文件,都会清空文件内容

#a相关,如果你要读,那么你就移动文件指针,不管你怎么移动文件指针,写的时候

#都是追加在最后面

#1、r+,能不能写,文件不存在的时候怎么样

#2、w+,能不能读

#3、a+,能不能读

# IPcount是否大于100,如果大于100,判断时间是否在1min内,如果在1min内的话,把IP加入黑名单,不让访问

msg ="username,password"

# username = msg.split(",")[0] #[username,password]

# password = msg.split(",")[1]

# print(username,password)

# # 数组解包

# l = [1,2,3]

# f,s,t = l

# print(f,s,t)

#

# # 元组解包

# a,b,c = ('a','b','c')

# print(a,b,c)

#

# #字典解包,只能把字典中的key取出来,value丢掉了

# a,b,c = {'a':1,'b':2,'c':3}

# print(a,b,c)

#

# #变量赋值,本质上也是自动解包过程,等号右边其实是一个元组对象 (1, 2),有时候我们代码不小心多了一个逗号 ,,就变成了元组对象

# a,b = 1,2

# print(a,b)

# c = 3,

# print(c)

f =open("a.txt",encoding="utf-8")

result = f.read()

print(type(result))

print(result)

相关文章

  • 文件操作

    文件操作 目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • 09-文件操作

    一、文件操作流程 a.普通文件操作流程: 打开文件 操作文件 关闭文件 b. json文件操作流程: open(文...

  • VBS文件操作

    VBS文件操作'操作文本文件,操作fso对象(文件对象操作) --------------------------...

  • 文件操作

    文件操作:打开文件、读写文件、操作文件内容 写入文件操作:(把大象装入冰箱)1.打开文件 ...

  • 类的补充

    一.复习 1.文件操作a.操作流程:打开文件(open),操作文件,关闭文件with open() as 文件变量...

  • 文件

    目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思考:什么是...

  • 16总 正则表达式

    复习: 1.文件操作a.操作流程: 打开文件(open) --- 操作文件 --- 关闭文件(close)with...

  • 2018-09-10

    01-recode 1.文件操作a.操作流程:打开文件---》操作文件----》关闭文件with open() ...

  • 2018-09-10 day16总结

    1.文件操作 a.操作流程:打开文件(open)-操作文件-关闭文件(close)with open() as 文...

网友评论

      本文标题:文件操作

      本文链接:https://www.haomeiwen.com/subject/qiswrltx.html