我有一个csv文件和一个读取它的函数.
我可以通过多种方式打开它,大多数这些模式产生类似的结果.
def read(mode):
with open("file.csv", mode) as inf:
reader = csv.reader(inf)
for row in reader:
print row
read('r') #prints \r\n characters
read('rb') #prints \r\n characters
read('rU') #prints \n characters but not \r characters
read('rblabla') #WAT.
Run Code Online (Sandbox Code Playgroud)
我想知道为什么允许最后一个例子.它产生与正常读取模式相同的结果.
这有什么原因吗?
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |