文件操作

文件打开、关闭:

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • open/文件操作 f=open('/tmp/hello','w') #open(路径+文件名,读写模式) 如何打...
    公子小白123阅读 763评论 0 0
  • 参考Golang文件操作整理golang中的文件读写 一、API 参考Go语言学习笔记(五)文件操作 1.os.F...
    合肥黑阅读 15,746评论 0 8
  • 文件 什么是文件 文件是数据存储的单位 文件通常用来长期存储数据 文件中的数据是以字节为单位进行顺序存储的 文件的...
    遇明不散阅读 309评论 0 0
  • Python文件操作 准备工作: 1) 使用python来读取文件是非常简单的操作,我们使用open()函数来打开...
    小学弟_阅读 586评论 0 0
  • 0. 文件输入输出 使用printf()和命令行重定向>实现文件输出;使用scanf()和命令行重定向<实现文件输...
    jdzhangxin阅读 1,057评论 0 2

友情链接更多精彩内容