[python]: open(file) 文件读写(二) -- 读取文件,删除换行符(\n)
一、说明
0、 操作系统: fedora37
1、 python版本: Python 3.11.7
2、 读取文件(flie.readlines()): 删除每行末尾的换行符('\n')
1 fh = open("data.txt", "r")
2 lines = fh.readlines()
3
4
5 for line in lines:
6 end = len(line) - 1
7 e = line[0:end] # 删除每行最后一个字符'\n'(每行长度-1)
3、字符串分割函数:str.split()
二、文件内容
1、 文件: read2_file_python
1 #!/usr/bin/env python3
2
3
4 # file_name = read2_file_python
5
6
7 fh = open("data2.txt", "r")
8 lines = fh.readlines()
9
10
11 source = []
12 data = []
13
14
15 index = 0
16 for line in lines:
17 #print(f"line{index}:\t{line}")
18 source.append(line)
19 index = index + 1
20 end = len(line) - 1 # 确定末尾端点,为了删除“换行符(\n)”
21 data.append(line[0:end]) # 删除‘\n’;方法line[0:(len(line)-1)]
22 index = 0
23
24
25 print(f"\n")
26 print(f"source = {source}")
27 print(f"data_no(\\n) = {data}")
28 print(f"\n")
2、 文件: data2.txt
1 [wit@fedora python]$ cat data2.txt
2 big one, next day 1.
3 big one, next day 2.
4 big one, next day 3.
5 [wit@fedora python]$
三、运行结果
1 [wit@fedora python]$ ./read2_file_python
2
3
4 source = ['big one, next day 1.\n', 'big one, next day 2.\n', 'big one, next day 3.\n']
5 data_no(\n) = ['big one, next day 1.', 'big one, next day 2.', 'big one, next day 3.']
6
7
8 [wit@fedora python]$
四、参考资料
1、无
本文由 lnlidawei 原创、整理、转载,本文来自于【博客园】; 整理和转载的文章的版权归属于【原创作者】; 转载或引用时请【保留文章的来源信息】:https://www.cnblogs.com/lnlidawei/p/18000427
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
2023-02-01 学习本质:阅读学习法