[Python3] 写入文本文件[TZZ]
1、启动IDLE程序,新建一个文件并将其保存到“D:\test”目录下(文件命名为“write_text_file.py”);
![[Python3] 写入文本文件[TZZ]](https://exp-picture.cdn.bcebos.com/3ac71c214f5793568e783f94effb960b30217018.jpg)
3、进入“D:\test”目录,可以见到多了一个“writefile1.txt”文件。打开该文件,可以确定内容写入成功;
![[Python3] 写入文本文件[TZZ]](https://exp-picture.cdn.bcebos.com/e177fc9147e833e0cfb1fab730ea3e8631485918.jpg)
4、继续在源代码中增加“循环写入文本内容”的代码,然后按F5运行。在这份代码中,使用了ord()函数将字符转换为对应的数值,用于构建写入的字母范围。在使用write()写入字符时,使用了chr()函数将数值转换成了对应的字母;
![[Python3] 写入文本文件[TZZ]](https://exp-picture.cdn.bcebos.com/57af657f860e7c75f5303b41650d3aceabd7bf18.jpg)
6、继续向源代码文件中添加“使用print写文本文件”的代码,然后按F5运行。对于print()函数而言,默认的输出文件参数为sys.st颊俄岿髭dout,即标准输出(控制台)。如果指定file参数为文件对象,那么输出的内容会直接写入到该文件对象中。使用with语句,可以让Python负责关闭打开的文件对象,不用再操心打开的文件了;
![[Python3] 写入文本文件[TZZ]](https://exp-picture.cdn.bcebos.com/87645f93cee8b00472df16bb79260d9a300ea918.jpg)
8、为了保证打开文件操作失败而引发的异常,可以将打开和写入文件的代码放到try..catch中。同时配合with语句,可以不用再操心何时关闭文件对象了;
![[Python3] 写入文本文件[TZZ]](https://exp-picture.cdn.bcebos.com/dda98e4800fc77f7a5ca9894c8715fdb37209018.jpg)
![[Python3] 写入文本文件[TZZ]](https://exp-picture.cdn.bcebos.com/a44e8afc508c9bce943c4dc3d6dd884ce44afa18.jpg)
10、Python3中写入文本文件的常用方法已经介绍完毕了,多多练习(同一份代码,自己多写几次也是可以的),自然可以熟练运用。Enjoy!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:70
阅读量:55
阅读量:55
阅读量:93
阅读量:66