当前位置: 首页 > 面试题库 >

Python获得正确的行尾

商燕七
2023-03-14
问题内容

是否有一种简单的方法来获取当前操作系统使用的行尾类型?


问题答案:

如果您对以文本模式打开的文件进行操作,那么正确的是所有换行符都显示为“
\n”。否则,您正在寻找os.linesep

http://docs.python.org/library/os.html:

os。 Lineep

在当前平台上用于分隔(或终止)行的字符串。这可以是单个字符,例如对于POSIX是’\ n’,也可以是多个字符,例如对于Windows是’\ r \
n’。写入以文本模式打开的文件时,请不要使用os.linesep作为行终止符(默认);在所有平台上都使用一个’\ n’代替。



 类似资料:
  • 尝试编译和链接JNI progam 然后我继续转到R,并将rJava包作为源代码安装,如下所示:,然后转到 然后,当我使用以下命令检查版本时:

  • 所以我试图在搜索一个名字后,点击该表,然后在其他表中编辑它,问题是我没有得到正确的id,而是只得到了前面的id。 JTable 行动中的搜索 Id错误 编辑代码 搜索代码

  • 我正在尝试单元测试我的类,它看起来像:- 我想在类B中模拟“method2()”。我知道我们需要有一个B()的mock对象,这样每当我们调用它的方法时,就会发生模拟。这是我试过的 并使用调用它,现在的主要问题是method2被嘲弄了(即method2()的主体没有被执行),但我无法接收C的对象作为响应。 我的测试场景是:- 我想测试类A的method1(),它反过来调用类B的method2(),但

  • 问题内容: 我试着用cuda python和numba。代码是计算1D的和数组,但我不知道如何得到一个值结果而不是 三个价值观。python3.5和Nuba+CUDA8.0 The output is: 为什么我不能得到输出“4.31417383”而不是“1.733004 1.289852” 1.291317” ? 1.733004+1.289852+1.291317=4.314173. 我是新来

  • 问题内容: 当使用Express for Node.js时,我注意到它输出的HTML代码没有换行符或制表符。尽管下载可能更有效,但在开发过程中可读性不强。 如何获得Express以输出格式正确的HTML? 问题答案: 在您的主要位置或所在位置: 快递4.x 快递3.x 快递2.x 我输入漂亮的字样是因为您希望通过使用“丑陋”来提高效率。在生产中进行部署时,请确保设置环境变量。可以使用您在的“脚本”