python提示line3_python: line=f.readlines() 后如何消除line中的’\n’
#!/ust/bin/env python3
f = open("name.txt")
date = f.readlines()
print(date)
f.close()
#结果:
#['eray\n', 'eray\n', 'bike\n']
#打印出来的带 \n ,怎么去掉\n呢?
#解决方法:
#1、
f = open("name.txt")
date = f.read().splitlines()
print(date)
f.close()
#结果:
#['eray', 'eray', 'bike']
#2、
f = open("name.txt")
date = f.readlines()
#date = date.strip('\n')
date = ''.join(date).strip('\n')
print(date)
f.close()
#结果:
eray
eray
bike
第2中,注释掉的这行
#date = date.strip('\n') #如果去掉注释,会报如下错误:
原因:
提示信息中提到list中没有strip的这种属性。而我们知道,strip是字符串的属性,说明f.readlines返回的是一个列表。所以会导致出错。
既然f.readlines()返回的是列表,而strip是字符串的属性,不难想到只要我们将f.readlines()返回的列表转换成字符串就能 用strip这个属性了。那么怎么将列表转为字符串呢?这里用的是字符串的join属性。
line = ''.join(line) #这样就将列表转换成字符串了。
第1种,直接使用字符串方法: splitlines
在如:
strip函数用法:
函数原型
声明:s为字符串,rm为要删除的字符序列
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
注意:
1. 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
python提示line3_python: line=f.readlines() 后如何消除line中的’\n’相关推荐
- python: line=f.readlines() 后如何消除line中的’\n’
1.问题 在文本中,每行结尾有个'\n',举个例子, f = open("log.txt") logs = f.readlines() for log in logs:print( ...
- Python 字符串格式化 f-string f“{}“ .format
Python f-string 用法 简单介绍 格式字符串字面值 或称 f-string 是标注了 'f' 或 'F' 前缀的字符串字面值.这种字符串可包含替换字段,即以 {} 标注的表达式.其他字符 ...
- f.readlines()和f.read().splitlines()的区别
f.readlines()和f.read().splitlines()的区别: f.readlines()和f.read().splitlines()都是返回一个list,f.readlines()后 ...
- python下载pip脚本显示file_generateScriptFile.py脚本使用过程中遇到的问题及解决
generateScriptFile.py脚本 #!/usr/bin/env python#-*- coding: utf-8 -*- """use case: pyth ...
- android 访问web.py,Appium 测试 Android 时,python 用例调用 Webdriver.remote 后无回应
大家好!遇到一个问题,希望大家能指点一下.我搭建好了 Appium 测试 Android 应用的测试环境,在运行 Python 编写的测试用例时,发现调用 Webdriver.remote 后,没有任 ...
- python怎么筛选excel数据_python筛选数据excel表格-如何利用python提取两个excel对比后的重复值的信息?...
怎么用python读取excel表格的数据 import xlrd #open the .xls file xlsname="test.xls" book = xlrd.open_ ...
- python 复制文件内容,修改后产生新文件方法
Test.txt内容: vars="hhhhhh" 参数举例: file_path=bb/cc/Test.txt file_type=".txt" old_st ...
- python练习题(python之“求一个数的阶乘并求结果中从后向前数第一个不为0(零)的数” 等)
实验环境:python2.7 题目1:python之"求一个数的阶乘并求结果中从后向前数第一个不为0(零)的数" 程序: import math def factorial(n): ...
- AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字
AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...
最新文章
- linux pfn,ARM Linux下的page和pfn之间转换的宏。
- 第十三题:子类要调用继承自父类的方法,必须使用super关键字。
- android_studio上传svn的时候那些不提交
- AS3.0面向对象的写法,类和实例
- bat 取得服务列表_临汾进出口经营者备案,查看详情_共勤外贸服务
- linux麒麟安装磁盘分区,一种中标麒麟系统根分区扩容的实现方法技术方案
- java 数学基础_Java中的基础数学
- 2020 年最牛逼的 10 门编程语言
- Windows 7 激活时提示“系统保留分区未分配驱动器号!”解决方法
- matlab latex emf 乱码,latex 使用中的一些问题
- WT6255 WIFI/BT调试文档
- 傅里叶变换就是这么简单?
- Latex中的caption
- javax.mail实现收发邮件
- 关于克苏鲁神话的细节
- atom可以做php开发吗,atomcode 一个相当牛B的PHP开发框架,可以到网上去搜索文档,就不帖在这儿了 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...
- 计算机应用基础时间,《计算机应用基础》考试时间安排
- 桌面支持--PLM软件必须右键用管理员账号打开
- 计算机专业 排名 国际,计算机专业世界大学排名ARWU
- java计算机毕业设计课程在线反馈系统源代码+数据库+系统+lw文档
热门文章
- 和大家分享一个小TIP
- s.assign()用法c++_assign是什么意思
- php检测类是否存在,php判断类是否存在函数class_exists用法分析
- python 美化输出 错误 警告等信息_OpenCV抑制、隐藏或禁用输出到屏幕的错误或警告消息...
- php 发送会议邮件,php – 为什么Outlook想删除以编程方式发送的当前会议邀请?...
- BUUCTF(pwn)[HarekazeCTF2019]baby_rop
- python之简单的get和post请求
- mqtt消息推送 java_MQTT+ActiveMQ实现消息推送(服务器端java实现)
- 查找100 sql oracle,Oracle中SQL语句执行效率的查找与解决
- 计算机应用基础 聂敏,1. 在Excel中,公式“COUNT(C2:E3)”的含义是:( )。...