python学习历程之(八)----基础完结篇

        世间,有太多的美好,但我们,不曾记得,当情景,再现时,又能否,重温旧识....

-------致-我们的曾经


初见是惊鸿一瞥,南柯一梦是你;

重逢是始料未及;别来无恙也是你。


    各位学习IT技术的伙伴们,今天终于引来了一个重要的日子---Python编程学习的基础篇完结日,虽然很不舍,也知道这一天迟早会到来,况且,也知道基础篇之后还有很多的基础知识未学习,但,由于基础系列文章旨在让大家进入python之门,更多的基础需要大家在以后的实践中, 一步步学会。后面的篇幅更精彩,我们将会在下一次的文章中进入python的实战篇,届时将会以具体的例子和项目需求展开Python编程,到那时,难度和理解度将会增加,希望经过我们后期的学习历程,能够带领大家一步步走上“强者之路”,最终,笑看风云。。。。


一、读取File对象的属性

    File就是文件的意思,包括我们平时的word/txt/excel等文件,一下便是file的属性:


python学习历程之(八)----基础完结篇

下面请看代码示例:


file = open("file.txt", "w")
print("文件的名字: ", file.name)
print("文件是否已关闭 : ", file.closed)
print("访问文件的模式 : ", file.mode)


代码分析:首先打开一个file.txt的文件,然后将内容保存到变量file中,接着打印file文件的,name,closed,mode属性,下面请看输出结果:


python学习历程之(八)----基础完结篇


二、文件内容的读取

    read()方法从一个打开的文件中读取一个字符串。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。


# -*- coding:utf-8 -*-
# 打开一个文件
file = open("file.txt", "r+")
str = file.read()
print("文件的内容是 : ", str)
# 关闭打开的文件
file.close()
print("欢迎加入IT进阶之旅公众号,请分享给更多想要学习的人,谢谢!")


代码解读:代码十分简单,打开文件后,进行读取内容,随后保存到str变量中进行打印。


python学习历程之(八)----基础完结篇


三、文件的写入

    简单的来说,文件的写入就是向文件中添加新的内容。


# -*- coding:utf-8 -*-
# 打开一个文件
file = open("file.txt", "r+")
file.write("www.runoob.com!\nVery good site!\n")
# 关闭打开的文件
file.close()
print("新的内容添加成功!")

    

    代码解读:首先打开一个file.txt的文件,然后将新的内容写入file中,接着关闭文件,下面请看输出结果:


python学习历程之(八)----基础完结篇


小结:今天分享了用Python对文件的操作,这些操作在后面实战篇或者进阶篇中会应用的较多,希望大家能够好好消化一下。


总结:该篇文章为基础篇的最后一篇文章,系列文章中未讲述的内容,希望大家多多查找资料,百度,菜鸟编程都是不错的选择,下期的文章,会比之前的更有意思,让我们一起期待吧,如果还不知道我们公众号都有哪些内容,请参考这篇文章: