从子进程中删除'\ n'.Popen在python中导致

时间:2019-02-27 15:55:31

标签: python subprocess popen

我正在尝试使用subprocess.Popen将结果('ls -l')保存到变量中, 我的问题是,当我打印数组时,每个元素都带有'\ n'。

这是我的代码

result = subprocess.Popen("ls -1 | sed -e 's/\..*$//'", shell=True, stdout=subprocess.PIPE)
variables = result.stdout.readlines()

由于变量不是列表,所以我不能使用strip()。

有什么方法可以删除那些'\n'吗?

0 个答案:

没有答案