Python入门系列——第16篇
2017-08-02 10:54
197 查看
文件
在讲述文件之前,我们来看看几条PowerShell命令。echo这条命令创建了一个名为test的文本文件,这个文本文件包含了“hello world"这句话。
cat命令将test文件的所有内容打印了出来。
from sys import argv script, file_name = argv text = open(file_name) print("The file name is:",file_name) print(text.read()) #读取文件内容,并打印。这段代码的前两行,上次已经解释过了,相信你也可以看懂。如果看不懂,那么请看上篇文章。
open()这个函数,它的参数是文件名。返回值是文件对象。你可以理解为返回了一个位置。你就能在这个位置访问
到相应的文件了。text.read()就是将这个文件的内容进行读取。
b094
下面我介绍一些文件操作函数:
close——关闭文件,当你使用完文件的时候,一定要记得关闭,否则文件内容可能会丢失。
read——读取文件内容。
readline——读取文本文件中的一行
truncate——清空文件
write(str)——将str的内容写入文件
好了,关于这些函数的使用,我想还是留给你吧,有什么问题请留言。到这里,其实你已经学习完了所谓的面向过程编程下的部分,其实你也可以来一次小测试了。从下篇开始,我们要开始学习面向对象部分了(OOP)。不过,你最好自己去看看面向对象。下篇见。
————————————————问题回答————————————————
1.提示“gbk”编码,怎么办?
这个时候,你需要用notepad打开,然后选择保存为ANSI编码方式。
相关文章推荐
- Python入门系列教程(二)字符串
- python入门系列4―——语句
- python小白入门系列--· (1) 安装Win10&ubuntu16.04双系统
- python入门系列5:字符串
- 人脸检测及识别python实现系列(4)——卷积神经网络(CNN)入门
- Python Twisted 学习系列6(转载stulife最棒的Twisted入门教程)
- Python Twisted 学习系列21(转载stulife最棒的Twisted入门教程)
- Python系列学习笔记(一)——入门学习
- Python入门系列——第17篇
- Coursera 零基础Python入门系列课程习题解答
- python入门系列文章
- python入门系列14―——随机数
- Python入门系列——第5篇
- python入门系列1―——helloworld
- [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍
- Python学习系列(一)(基础入门)
- python入门系列6:list(列表)
- Python Twisted 学习系列22(转载stulife最棒的Twisted入门教程)
- python 入门系列4:while 循环
- python入门系列之(三) 初识Django