python 遍历文件句柄,会保持原文件的空格、换行符

with open ("ab.txt","r") as m:
#for i in m:#
# print i
print m.readline()+"yes"# 不论是句柄readline,句柄readlines,for 遍历句柄,都包含换行符。
print m.readline() #
#print m.readlines()

原文地址:https://www.cnblogs.com/koujiaodahan/p/8127569.html

时间: 2024-07-29 17:26:08

python 遍历文件句柄,会保持原文件的空格、换行符的相关文章

windows下修改文件时的换行符引起在linux运行不正常的解决

env: /etc/init.d/nginx: No such file or directory 原因:在windows下修改文件的时候换行符出的问题. windows和linux下的换行符是不同的.一般操作系统上的运行库会自动决定文本文件的换行格式. 如一个程序在windows上运行就生成CR/LF换行格式的文本文件,而在linux上运行就生成LF格式换行的文本文件. 在一个平台上使用另一种换行符的文件文件可能会带来意想不到的问题, 特别是在编辑程序代码时. 有时候代码在编辑器中显示正常,

python 按每行读取文件怎么去掉换行符

python按每行读取文件后,会在每行末尾带上换行符,这样非常不方便后续业务处理逻辑,需要去掉每行的换行符,怎么去掉呢?看下面的案例: >>> a = "hello world\n" >>> print a #可以看到hello world下面空了一格 hello world >>> a.split() #通过split方法将字符转换成列表 ['hello', 'world'] #从列表中取第一个字符 >>> a.

去掉txt文件内的换行符

在txt文件内,直接用^p来搜索换行符并不行,所以有时候面对很多行数字(如手机号)的时候,如果想去掉换行符,我就粘贴到word里,再替换.但是这样效率很慢,粘一万条手机号都要等很久,后来通过搜索找到一个好办法,把txt文件另存为html文件,里边的换行符就会删除掉,变成了空格,这时候我们只要把html文件里内容重新粘回txt文档,把空格替换掉就可以了,速度很快. 原文地址:https://www.cnblogs.com/Tranlio/p/9330682.html

python遍历当前目录并删除某文件

#coding: utf-8 """ this programe is to clear driverlog below this dir __author__:the_new_one """ import os, traceback #查找文件名中包含关键词的文件 def search_dir(s, path=os.path.abspath('.'),files = []): try: for x in os.listdir(path): pa

python 解决for读取文件出现的换行符

解决中间出现的换行符有两种方法 第一种打印变量的时候加,号 这样只能解决外观问题,要是将这样的ip进行引用的时候就会有问题 第二种使用strip('\n')将换行符去掉

java在文件中输出换行符

在字符串后面添加\r\n就可以了. 或者使用newline方法: FileOutputStream fos=new FileOutputStream("c:\\11.txt"); BufferedWriter bw=new BufferedWriter(fos); bw.write("你好"); bw.newline(); bw.write("java"); bw.newline(); 或者: String str = "aaa&quo

python基础教程学习笔记---(6)文件读写

1.open函数语法: python通过open函数打开文件,建立程序与文件之间的连接. open函数语法:open(filename[,mode[,buffering]]) 其中filename是指要进行操作的文件名称,由文件名称和路径组成,需要加引号. mode为操作模式参数,包括读.写.追加等. buffering是缓冲参数,控制着文件的缓冲.当buffering=0或者False时,I/O就是无缓冲的,所有的读写操作都是直接针对硬盘的,如果是1或者True,I/O就是有缓冲的,pytho

用Python遍历目录

用Python遍历指定目录下的文件,一般有两种常用方法,但它们都是基于Python的os模块.下面两种方法基于Python2.7,主要用到的函数如下: 1.os.listdir(path):列出目录下的所有文件名 2.os.getcwd():获得当前工作目录 3.os.mkdir(dir):创建单个目录 4.os.makedirs('c:\python\a'):创建多级目录 5.os.rmdir(dir):删除单个目录 6.os.removedirs('D:\python'):删除所给路径最后一

Python语法速查: 12. 文件与输入输出

返回目录 (1)文件基本操作 ● 文件常用操作 内置函数或方法 描述 open(name [,mode [,buffering]]) 内置函数.用来打开文件,返回一个文件对象(file对象).详见下述 f.close() file对象方法,关闭文件. f.read() file对象方法,读取最多n个字节,若不指定n,则默认读取整个文件.读出的内容以字符串形式返回. f.readline(size=-1) file对象方法.读取整行并返回一个字符串,若指定size,则本行最多读取size个字节.读