Python 的文件处理
文件处理是任何 Web 应用程序的重要组成部分。
Python 有几个用于创建、读取、更新和删除文件的函数。
#python 文件读取 f = open('demo.txt') print(f) #python 文件打开 #open() 函数返回文件对象, #open() #函数有两个参数:文件名和模式 #有四种打开文件的不同方法(模式): #"r" - 读取 - 默认值。打开文件进行读取,如果文件不存在则报错。 #"a" - 追加 - 打开供追加的文件,如果不存在则创建该文件。 #"w" - 写入 - 打开文件进行写入,如果文件不存在则创建该文件。 #"x" - 创建 - 创建指定的文件,如果文件存在则返回错误。 #此外,您可以指定文件是应该作为二进制还是文本模式进行处理。 #"t" - 文本 - 默认值。文本模式。 #"b" - 二进制 - 二进制模式(例如图像)。 f = open('hello.txt', 'rt') #python #read() 方法用于读取文件的内容: #close() 方法 读取完毕后关闭文件 #readline() 返回一行 print(f.read()) #读取真个文件内容 print(f.read(5)) #返回前五个字符 print(f.readline()) #返回一行 f.close() #python #write() #如需写入已有的文件,必须向 open() 函数添加参数: #"x" - 创建 - 将创建一个文件,如果文件存在则返回错误 #"a" - 追加 - 会追加到文件的末尾 #"w" - 写入 - 会覆盖任何已有的内容 F = open('demo.txt', 'a') F.write('xiao baby i love you') F.close() F = open('demo.txt', 'r') print(F.read()) F = open('demo.txt', 'w') F.write('i love you boby') F.close() F = open('demo.txt', 'r') print(F.read()) #Python 删除文件 #如需删除文件,必须导入 OS 模块,并运行其 os.remove() 函数: import os if os.path.exists('hello.txt'): #检车文件是否存在 os.remove('hello.txt') #删除文件 else: print('The file dose not exists') #删除文件夹 #os.rmdir() os.rmdir('haha')