在Python中,打开文件时,我们使用'r'指示只读和只'w'写.然后我们'r+'用来表示"读写".
为什么不用'rw'?没有'rw'看上去比更自然'r+'?
1月25日编辑:
呵呵..我想我的问题看起来有点混乱..我试图问的是:'r'是的"读"的第一个字母'w'的"写",因此第一个字母'r'和'w'看起来自然映射到"读"和"写".但是,当涉及到"读写"时,Python使用'r +'代替'rw'.
所以问题实际上是关于命名原理而不是它们之间的行为差异.
Joh*_*ica 34
Python从C的fopen()调用中复制模式.r+是C使用的,而Python则坚持了40年的惯例.
| 归档时间: |
|
| 查看次数: |
6037 次 |
| 最近记录: |