小编p01*_*14k的帖子

从文本文件中识别并删除特定的隐藏字符

我有一个包含几个隐藏字符的文本文件。使用cat -v我可以看到它们包括以下内容;

^M

^[[A

\n行尾也有字符。我希望能够以某种方式显示这些。

然后我希望能够有选择地cutsed这些隐藏字符。我怎样才能做到这一点?

我试过了,dos2unix但这并没有帮助删除任何^M字符。我也试过sed s/^M//g按下ctrl+vm


原始数据

cat -v原始数据的输出,也可从以下网址获得:http : //pastebin.com/Vk2i81JC

^MCopying non-tried blocks... Pass 1 (forwards)^M^[[A^[[A^[[Arescued:         0 B,  errsize:       0 B,  current rate:        0 B/s
   ipos:         0 B,   errors:       0,    average rate:        0 B/s
   opos:         0 B, run time:       1 s,  successful read:       1 s ago
^MFinished
Run Code Online (Sandbox Code Playgroud)

想要的输出

也可在:http : //pastebin.com/wfDnrELm

rescued:         0 B,  errsize:       0 B, …
Run Code Online (Sandbox Code Playgroud)

unix bash sed

5
推荐指数
1
解决办法
1万
查看次数

是否有用于字节计算的命令行计算器?

是否有Linux命令行计算器,我可以做以下事情;

 calc 560kB/12233kB
Run Code Online (Sandbox Code Playgroud)

例如.所需的基本算术和答案以十进制(在上面的情况下)或适当的SI前缀(kB,B,MB,GB等)给出.

bc以某种方式做到这一点吗?


GNU Units做我想做的事.

linux

5
推荐指数
1
解决办法
963
查看次数

如何在python的绘图框中设置框宽?

我目前有以下内容;

y = time_h
time_box = Box(
    y=y,
    name='Time (hours)',
    boxmean=True,
    marker=Marker(color='green'),
    boxpoints='all',
    jitter=0.5,
    pointpos=-2.0
)
layout = Layout(
    title='Time Box',
)
fig = Figure(data=Data([time_box]), layout=layout)
plotly.image.save_as(fig, os.path.join(output_images, 'time_box.png'))
Run Code Online (Sandbox Code Playgroud)

这将呈现以下图表:

在此输入图像描述

框太宽了,我无法在文档中找到任何内容.

python plotly

3
推荐指数
1
解决办法
2162
查看次数

根据另一个列表的排序将转换应用于列表

我有两个清单;

A = ['red', 'green', 'blue', 'white', 'black']
B = ['22', '34', '7', '3', '850']
Run Code Online (Sandbox Code Playgroud)

我想将列表B从最大值排序到最小值,然后根据应用于列表B的转换对列表A进行排序.这是;

A = ['black', 'green', 'red', 'blue', 'white']
B = ['850', '34', '22', '7', '3']
Run Code Online (Sandbox Code Playgroud)

python sorting

1
推荐指数
1
解决办法
104
查看次数

生成不在字符串列表中的子字符串列表

我有一个字符串列表和一个子串列表.我想生成一个不在字符串列表中的子字符串列表.

substring_list=["100", "101", "102", "104", "105"]
string_list=["101 foo", "102 bar", "103 baz", "104 lorem"]
Run Code Online (Sandbox Code Playgroud)

我试着这样做new_list = [s for s in substring_list if s not in [i for i in string_list]],但这不起作用.我也尝试了各种用途,any()但没有运气.

我想回来new_list=["100", "105"].

python string list

1
推荐指数
1
解决办法
62
查看次数

标签 统计

python ×3

bash ×1

linux ×1

list ×1

plotly ×1

sed ×1

sorting ×1

string ×1

unix ×1