【发布时间】:2021-11-24 20:19:07
【问题描述】:
真正的快速问题,line.strip("\n") 和 line.rstrip(os.linesep) 有什么区别?特别是在 Fasta 文件和其他生物信息学领域中使用它们时。
【问题讨论】:
-
具体请参考这个answer
标签: python bioinformatics biopython
真正的快速问题,line.strip("\n") 和 line.rstrip(os.linesep) 有什么区别?特别是在 Fasta 文件和其他生物信息学领域中使用它们时。
【问题讨论】:
标签: python bioinformatics biopython
line.strip("\n") 删除 UNIX 和类 UNIX 操作系统的换行符。另一方面,line.strip(os.linesep) 会自动更改为您当前操作系统(Mac OS、Linux、Windows 等)的正确换行符
【讨论】:
\r\n,而不是 \n。 \n 是 Unix 和类 Unix 系统的换行序列,\r 是传统 MacOS(注意大写)但不是基于 Unix 的 macOS 的换行序列。