还剩4页未读,继续阅读
文本内容:
文件处理Python文件处理是任何Web应用程序的重要组成部分Python有几个用于创建、读取、更新和删除文件的函数—%文件处理在Python中处理文件的关键函数是pen函数该open函数有两个参数;文乡名和模式打开文件有四种不同的方法模式读取-默认值打开一个文件进行读取,如果文件不存在则报错a-追加-打开一个文件进行追加,如果文件不存在则创建该文件w-Write-打开文件进行写入,如果文件不存在则创建文件x-Create-创建指定的文件,如果文件存在则返回错误此外,您可以指定文件是否应作为二进制或文本模式处理t--文本-默认值文字模式b--二进制-二进制模式例如图像句法要打开文件进行读取,指定文件名就足够了:f=opendemofile.txt上面的代码与以下代码相同:f=opendemofile.txtrt因为“Nfor read和“tfor text是默认值,所以您不需要指定它们
二、打开服务器上的文件假设我们有以下文件,与Python位于同一文件夹中演示文件上xtHello!Welcome todemofile.txtThis fileis fortesting purposes.Good Luck!要打开文件,请使用内置open函数该pen函数返回一个文件对象,它有一个read读取文件内容的方法:例子获取您自己的服务器Pythonf=opendemofile.txt1^r printf.read运行示例》如果文件位于不同的位置,则必须指定文件路径,如下所示:例子打开不同位置的文件:f=openD:\\myfiles\welcome.txt;r printf.read运行示例》文件的只读部分默认情况下,该方法返回整个文本,但您也可以指定要返回的字符数:read例子返回文件的前5个字符:f=opendemofile.txtr printf.read5
三、文件写入Python写入现有文件要写入现有文件,您必须向函数添加一个参数pen追加-将追加到文件末尾a-写入-将覆盖任何现有内容w--例子获取您自己的服务器Python打开文件demofile
2.txt〃并将内容附加到文件中f=opendemofile
2.txtaf.writeNow thefile hasmore content!f.close#open andread thefile after the appending:f=opendemofile
2.txt Fprintf.read运行示例》例子打开文件demofile
3.txt”并覆盖内容f=opendemofile
3.txtwf.writeWoops!I havedeleted thecontent!f.close#open andread thefileaftertheoverwriting:f=opendemofile
3.txtr printf.read注意、w〃方法将覆盖整个文件创建一个新文件要在Python中创建新文件,请使用open带有以下参数之一的方法:创建-将创建一个文件,如果文件存在则返回错误x-追加-如果指定的文件不存在,将创建一个文件a-写入-如果指定的文件不存在,将创建一个文件w-例子创建一个名为myfile.txt”的文件:f=openmyfile.txt\x结果创建了一个新的空文件!例子如果不存在则创建一个新文件:f=openCmyfile.txtw删除文件Python删除文件要删除一个文件,你必须导入模块,并运行它的函数:OS os.remove例子获取您自己的服务器Python删除文件demofile.txt Jimportosos,removedemofile.txt检查文件是否存在为避免出现错误,您可能需要在尝试删除文件之前检查该文件是否存在:例子检查文件是否存在,然后删除它import osifos.path.existsdemofile.txt:os.removedemofile.txtelse:printThe filedoes notexist删除文件夹要删除整个文件夹,请使用以下方法:s.rmdir例子删除文件夹myfolderJimport os・os rmdirC^yfolder注意您只能删除生文件夹。