Python读取txt文件后去除每行后面的\n
2018-04-03 10:20
316 查看
今天学习subprocess模块时使用subprocess.Popen()函数将执行后的指令保存在txt文本(utf-8编码)中,然后再读取出来,发现换行都变成了'\n',降低了可读性,现在将处理的代码记录一下备忘。file = open('data.txt', 'w+') # 赋予读写权限
subprocess.Popen(["ipconfig","-all"], stdout = file)
for line in file.readlines():
print(line.strip())
输出:Windows IP 配置
主机名 . . . . . . . . . . . . . : ***-PC
主 DNS 后缀 . . . . . . . . . . . :
节点类型 . . . . . . . . . . . . : 混合
IP 路由已启用 . . . . . . . . . . : 否
WINS 代理已启用 . . . . . . . . . : 否
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
.
.
.
subprocess.Popen(["ipconfig","-all"], stdout = file)
for line in file.readlines():
print(line.strip())
输出:Windows IP 配置
主机名 . . . . . . . . . . . . . : ***-PC
主 DNS 后缀 . . . . . . . . . . . :
节点类型 . . . . . . . . . . . . : 混合
IP 路由已启用 . . . . . . . . . . : 否
WINS 代理已启用 . . . . . . . . . : 否
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
.
.
.
相关文章推荐
- [Head First Python]4.读取文件datafile.txt, 去除两边空格, 存储到列表,从列表格式化(nester.py)后输出到文件man.out,other.out
- 利用python读取带有中文的字符串,和将带有中文的字符串写到txt文件中
- Python读取多个txt文件并进行保存
- 利用Python读取文件名并生成txt文件——以图片文件为例
- Python读取中文txt文件错误:UnicodeEncodeError: 'gbk' codec can't encode character
- python批量读取txt文件为DataFrame
- python-读取excel,txt,csv文件
- python逐个读取txt字符修改过后放到另一个txt文件中
- C# Python 读取txt中的文件,将16进制的数据按照小端方式排列,处理为有符号的数字,并写入text文件;控制台和界面两种方式
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- [python]python读取txt文件
- Python 之 读取txt文件
- python2 读取文件TXT编码问题
- Python 之 读取txt文件
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- python-读取txt文件
- Python读取txt文件,并画三维图
- Python3 pandas read_csv 读取txt文件报错:IOError: Initializing from file failed
- python读取.txt文件数据和将数据写入文件.txt
- python读取.txt或.log文件