为什么我们把“newline”等同于参数newline=''中的一个空格?

2024-10-02 00:32:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经阅读了Codecademy教程中关于在python3.x中打开CSV文件的内容,它们给出了以下示例,包括一个CSV文件和一个解释段落,我还不完全理解。为什么我们要把换行符等同于一个空的空格(即newline = ' '),它们是什么意思?你知道吗

"The possibility of a new line escaped by a \n character in our data is why we pass the newline=' ' keyword argument..."

我们为什么专门写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()函数的原因。你知道吗


Tags: 文件csv示例内容newlineapt原因教程

热门问题