为什么在参数newline =''中将“ newline”等同于空白?

时间:2019-01-30 22:01:23

标签: python python-3.x newline

我一直在学习Codecademy教程中有关在Python 3.x中打开CSV文件的知识,它们给出了以下示例,包括CSV文件和我不完全理解的说明段落。为什么我们将换行符等同于一个空格(即newline = ' '),它们的含义是什么?

  

“数据中\n字符可能会换行的原因是我们传递newline=' '关键字参数的原因……”

我们为什么专门编写newline = ' '有一些技术原因,还是我缺少一些逻辑连接?换行符可以等于空白吗?

Name;Address;Telephone          
Donna Smith;126 Orr Corner Suite 857\nEast Michael, LA 54411;906-918-6560          
Aaron Osborn;6965 Miller Station Suite 485\nNorth Michelle, KS 64364;815.039.3661x42816
Jennifer Barnett;8749 Alicia Vista Apt. 288\nLake Victoriaberg, TN 51094;397-796-4842x451 
Joshua Bryan;20116 Stephanie Stravenue\nWhitneytown, IA 87358;(380)074-6173            
Andrea Jones;558 Melissa Keys Apt. 588\nNorth Teresahaven, WA 63411;+57(8)7795396386
Victor Williams;725 Gloria Views Suite 628\nEast Scott, IN 38095;768.708.3411x954

请注意\n字符,这是换行符。数据中可能有\n字符换行的可能性,这就是为什么我们将newline=' '关键字参数传递给open()函数的原因。

0 个答案:

没有答案