我一直在学习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()
函数的原因。