• 技术文章 >常见问题 >Python常见问题

    python怎么去掉“\n”

    yangyang2020-04-07 13:23:56原创27601

    python按行读取文件直接使用for in open方式即可,去除'\n',可以使用两种方法,一种是替换函数:replace('\n','')把换行符替换成空;一种是去除空白字符函数:rstrip('\n')就是把字符串末尾指定字符删除,这里删除换行符('\n')。

    方法1:

    for line in open('要打开的文件名', 'r'):  # 打开文件
        rs = line.replace('\n', '')  # 替换换行符
        print(rs)  # 显示替换后的行

    方法2:

    for line in open('要打开的文件名', 'r'):  #打开文件
        rs = line.rstrip('\n')  # 移除行尾换行符
        print(rs)  # 输出移除后的行

    函数说明:

    replace(...)

    S.replace(old, new[, count]) -> str

    返回S出现的所有old子串的换成new子串的字符串。如果可选参数count指定,只有第一计数出现被替换。

    rstrip(...)

    S.rstrip([chars]) -> str

    返回字符串S结尾去掉空格的副本。如果参数字符给出,则只删除指定字符,而不是空格。

    推荐学习:《Python教程

    专题推荐:python
    上一篇:如何用python复制文件内容 下一篇:python运行速度快还是php快

    相关文章推荐

    • python读入不定行字符的问题• python编程如何删除字符• python如何生成文件夹

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网