python文件操作及异常处理
一、python文件的简单操作 1、任何时候使用文件必须先打开文件,一般私用with open进行操作,单单使用open可能某些时候忘了关闭文件。 2、文件路径需要明确,当使用多个文件夹进行模块化调用的时候,还需要拼接路径,找到父路径。 3、全部加载与逐行读取 4、文件写入 ******文件操作******** #文件打开和读取方法 path = 'H:\mods.txt' with open(path,encoding='utf8') as file_object: #用with打开文件,必要时需要定义字符集 file_object = file_object.read() #read读取文件内容(大文件时不推荐这种方式) print(file_object.strip()) #strip 去除两端的空白,当然还有rstrip() lstrip() path = 'H:\mods.txt' with open(path, encoding='utf8') as file_object: file_object = file_object.readlines() for line in file_object: #按行读取,读一行打印一行,不占用内存,大文件可用 print(line.strip()) #文件写入方法 1、‘w’ 写入时会删除文件中原有的内容重新写入 ‘w+