社区
脚本语言
帖子详情
python中txt = open(filename) 返回的是文件的内容吗?这小段话看不懂
aipuduo
2015-06-20 07:32:52
一本书上的问题:txt = open(filename) 返回的是文件的内容吗?
给出的解释是这样的:
不是,它返回的是一个叫做“file object”的东西,你可以把它想象成20世纪50年代的大型计算机上可以见到的古老的磁带机或者现代的 DVD 机。你可以随意访问内容的任意位置,然后读取这些内容,不过这个 文件本身并不是它的内容。
我感觉这里文件和内容搞混了,看不懂
...全文
455
8
打赏
收藏
python中txt = open(filename) 返回的是文件的内容吗?这小段话看不懂
一本书上的问题:txt = open(filename) 返回的是文件的内容吗? 给出的解释是这样的: 不是,它返回的是一个叫做“file object”的东西,你可以把它想象成20世纪50年代的大型计算机上可以见到的古老的磁带机或者现代的 DVD 机。你可以随意访问内容的任意位置,然后读取这些内容,不过这个 文件本身并不是它的内容。 我感觉这里文件和内容搞混了,看不懂
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
惟愿莲心不染尘
2015-06-24
打赏
举报
回复
把文件比作一个数据仓库 open方法拿到文件对象 就像是拿到了打开仓库门的钥匙 而文件内容 就是仓库里的数据 你必须拿到钥匙 才取得到这些数据
daoqinzi
2015-06-24
打赏
举报
回复
我是这样理解的,返回的“file object”相当于拿到了光盘,,但是如果想读取里面的内容的话还得如“read”
ForestDB
2015-06-21
打赏
举报
回复
书上举的例子并不准确,tape和dvd的例子是想表示文件可以“随机访问”而已 对于这种“抽象”的东西,不要指望能通过具体的东西来理解,只能通过抽象练习,掌握抽象思维 从思维的本身来理解
daemonLxh
2015-06-21
打赏
举报
回复
一切皆对象
aipuduo
2015-06-20
打赏
举报
回复
引用 3 楼 ForestDB 的回复:
不是,txt为一“文件对象”,通过它,可以得到文件的内容,但是这并不表示它就是文件的内容。
txt就相当于一个文件的名字或路径、通过它可以找到文件的内容?或者它相当于一个光盘、内容存在它的里面吗?好难理解
ForestDB
2015-06-20
打赏
举报
回复
不是,txt为一“文件对象”,通过它,可以得到文件的内容,但是这并不表示它就是文件的内容。
fifaquake
2015-06-20
打赏
举报
回复
文件不仅有内容,还有其它属性。比如文件的Size,创建时间等等
aipuduo
2015-06-20
打赏
举报
回复
对了,原程序是这样的: from sys import argv script, filename = argv txt = open(filename) print "Here's your file %r:" % filename print txt.read()
用
Python
处理
文件
本课程主要结合
Python
的
open
函数、os包、pathlib包和shutil包介绍用
Python
处理
文件
的方法。相关套餐:
Python
+VBA办公自动化系列课程-CSDN程序员研修院讲师:童大谦图书《代替VBA!用
Python
轻松实现Excel编程》和《对比VBA学
Python
高xiao实现数据处理自动化》作者。 致力于Office和WPS Office办公自动化,提供VBA和
Python
全系列视频课程。熟悉Power BI,
Python
, R, SPSS, MATLAB等数据分析软件。有多年VB和.NET软件开发经验。
python
io.
open
写_
Python
文件
操作IO
open
读-取-写
Python
IO
文件
操作,读、取、写本篇
内容
文件
的操作。▷
文件
的练习▷
文件
的操作读取信息、写入信息、
文件
有那么多的字,在什么地方写入、怎么 控制它。
文件
对象 === 读取 === 写入生成
文件
对象
File
object =
open
(
file
name,mode)py3 py2通用
文件
对象 = 打开(
文件
名称,
文件
模式)
File
object =
file
(
file
name,mode)py2用的
文件
...
python
的rb读取
文件
内容
_
Python
文件
操作IO
open
读-取-写
Python
IO
文件
操作,读、取、写本篇
内容
文件
的操作。▷
文件
的练习▷
文件
的操作读取信息、写入信息、
文件
有那么多的字,在什么地方写入、怎么 控制它。
文件
对象 === 读取 === 写入生成
文件
对象
File
object =
open
(
file
name,mode)py3 py2通用
文件
对象 = 打开(
文件
名称,
文件
模式)
File
object =
file
(
file
name,mode)py2用的
文件
...
python
文件
超细讲解
打开 读
文件
1.文本
文件
是很容易操作的。在编辑
文件
之前,必须使用
open
函数打开
文件
。 my
file
=
open
("
file
name.
txt
") 2。您可以通过向
open
函数应用第二个参数来指定用于打开
文件
的模式。 参数 “r” 表示在读取模式下打开,这是默认设置。 参数“w”表示写入模式,用于重写
文件
的
内容
。 参数“a”表示追加模式,用于将新
内容
添加到
文件
末尾。 将“b”添加到某个模式
中
文件
将以二进制模式打开它,该模式用于非文本
文件
(如图像和声音
文件
)。 # 写模式
open
("
file
python
做界面选择
文件
读取
内容
_
Python
文件
操作IO
open
读-取-写
Python
IO
文件
操作,读、取、写本篇
内容
文件
的操作。▷
文件
的练习▷
文件
的操作读取信息、写入信息、
文件
有那么多的字,在什么地方写入、怎么 控制它。
文件
对象 === 读取 === 写入生成
文件
对象
File
object =
open
(
file
name,mode)py3 py2通用
文件
对象 = 打开(
文件
名称,
文件
模式)
File
object =
file
(
file
name,mode)py2用的
文件
...
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章