Python中文
首页
教程
问答
标签
搜索
登录
注册
open()函数中包含'r'的目的是什么?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>有什么区别:</p> <pre><code>with open('PHANTOM_PAIN_SPOILERS.txt') as temp: print(temp.read()) </code></pre> <p>…以及:</p> ^{pr2}$ <p>据我所知,<code>open()</code>的第二个参数<code>'r'</code>实际上是告诉系统在打开文件后读取它,这在我看来应该使<code>.read()</code>冗余,但如果我在第二个示例中尝试打印temp <code>print(temp)</code>,那么我得到的结果类似于:<code><_io.TextIOWrapper name='PHANTOM_PAIN_SPOILERS.txt' mode='r' encoding='cp1252'></code></p> <p>那么,如果在这些情况下指定“r”似乎没有任何作用,那么首先指定“r”有什么意义呢?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>打开和读取文件是不同的操作。在</p> <p>打开一个文件是作为读取或写入文件的第一步。默认情况下,<code>open()</code>调用以读取模式访问文件。将<code>'r'</code>指定为第二个参数就是显式地执行相同的操作。(指定<code>'w'</code>以写入模式打开文件。)</p> <p>一旦文件被打开,就可以在一个大的块中读取(比如代码),一次读取一行,一次读取一个字节,或者使用不同的读取操作执行更复杂的模式。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将python输出重定向到python控制台和Windows中的文本文件
10 回答
如何将Python运行时嵌入运行在Windows上的R包中
9 回答
如何将python进程作为另一个Windows us运行
2 回答
如何将Python进程的输出用Python管道传输?
7 回答
如何将Python进程的输出重定向到Rust进程?
7 回答
如何将python连接到Azure云并创建Azure数据工厂
10 回答
如何将Python连接到Db2
8 回答
如何将python连接到IBMDB2?
3 回答
如何将Python连接到microsoftaccess数据库文件?
9 回答
如何将python连接到MySQL服务器
2 回答
如何将Python连接到Node.js?
4 回答
如何将python连接到Oracle Application Express
4 回答
如何将Python连接到PostgreSQL
6 回答
如何将Python连接到Postgres服务器?
3 回答
如何将Python连接到SAS Enterprise Guide(EG)服务器
7 回答
如何将Python连接到Spark会话并保持RDDs的Ali
2 回答
如何将python连接到sqlite3并在上填充多行
6 回答
如何将python连接到使用docker运行的cassandra
7 回答
如何将python退格应用于字符串
8 回答
如何将python逻辑应用到tkinter GUI中?这是一个简单的GET请求程序
6 回答