行结束符和文本文件的读写
我正在写一个小脚本,需要在Windows、Linux,甚至可能还有Mac上读取和写入文本文件。这个脚本会被所有这些平台的用户使用(Windows肯定会用),而且用户之间可能会互相切换使用——比如,一个用户在Windows上写入了一个文件X
,然后可能会在Linux上用这个脚本读取这个文件。
我应该采取什么预防措施,或者我的代码应该怎么写,才能处理不同平台之间的换行符问题?(读取和写入)
或者说这个根本不是问题,Python会自动处理这些事情吗?
我正在写一个小脚本,需要在Windows、Linux,甚至可能还有Mac上读取和写入文本文件。这个脚本会被所有这些平台的用户使用(Windows肯定会用),而且用户之间可能会互相切换使用——比如,一个用户在Windows上写入了一个文件X
,然后可能会在Linux上用这个脚本读取这个文件。
我应该采取什么预防措施,或者我的代码应该怎么写,才能处理不同平台之间的换行符问题?(读取和写入)
或者说这个根本不是问题,Python会自动处理这些事情吗?