我有一个如下所示的列表:
[
'A',
'must',
'see',
'is',
'the',
'Willaurie',
',',
'which',
'sank',
'after',
'genoegfuuu',
'damaged',
'in',
'a',
'storm',
'in',
'1989',
'.'
]
Run Code Online (Sandbox Code Playgroud)
如你所见,有标点符号.我想.join使用空格来调用,除了字符串是标点符号的情况,然后我不想要分隔符.
最好的方法是什么?
我已经尝试了一段时间,我的解决方案变得过于复杂,似乎是一个简单的任务.
谢谢
我正在尝试使用此命令生成随机字符串:
strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n';
工作正常,但是当我尝试这样做时subprocess.call(cmd,shell=True),只会卡在字符串/ dev/urandom命令上并使用grep: writing output: Broken pipe
造成这种情况的原因是什么?如何解决?