博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python入门系列——第16篇
阅读量:4582 次
发布时间:2019-06-09

本文共 773 字,大约阅读时间需要 2 分钟。

文件

在讲述文件之前,我们来看看几条PowerShell命令。
echo这条命令创建了一个名为test的文本文件,这个文本文件包含了“hello world"这句话。
cat命令将test文件的所有内容打印了出来。
from sys import argvscript, file_name = argvtext = open(file_name)				print("The file name is:",file_name)print(text.read())					#读取文件内容,并打印。
这段代码的前两行,上次已经解释过了,相信你也可以看懂。如果看不懂,那么请看上篇文章。
open()这个函数,它的参数是文件名。返回值是文件对象。你可以理解为返回了一个位置。你就能在这个位置访问
到相应的文件了。text.read()就是将这个文件的内容进行读取。
下面我介绍一些文件操作函数:
  • close——关闭文件,当你使用完文件的时候,一定要记得关闭,否则文件内容可能会丢失。
  • read——读取文件内容。
  • readline——读取文本文件中的一行
  • truncate——清空文件
  • write(str)——将str的内容写入文件
好了,关于这些函数的使用,我想还是留给你吧,有什么问题请留言。到这里,其实你已经学习完了所谓的面向过程编程下的部分,其实你也可以来一次小测试了。从下篇开始,我们要开始学习面向对象部分了(OOP)。不过,你最好自己去看看面向对象。下篇见。
————————————————问题回答————————————————
1.提示“gbk”编码,怎么办?
这个时候,你需要用notepad打开,然后选择保存为ANSI编码方式。

转载于:https://www.cnblogs.com/zy666/p/10504325.html

你可能感兴趣的文章
c++仿函数 functor
查看>>
JAVA加密算法系列-AesEBC
查看>>
dojo chart详解
查看>>
使用OGG添加唯一标识字段到目标表
查看>>
JavaScript:值类型 引用类型
查看>>
JavaScript:Function/Object/prototype/__proto__
查看>>
JSP自定义tag
查看>>
Response对象
查看>>
schtasks命令遇见ERROR: The request is not supported.
查看>>
【python】学习笔记10-装饰器
查看>>
Linux 系统下 centOS 7 ipconfig 提示没有安装
查看>>
php多态设计
查看>>
git常用操作
查看>>
锋利的jq第三天
查看>>
CSS控制文本内容固定行行显示,超出部分“...”
查看>>
FormsAuthentication使用指南
查看>>
解压缩文件
查看>>
Maven打包附加配置文件
查看>>
面经二
查看>>
使用css实现特殊标志或图形
查看>>