小编eum*_*iro的帖子

linux相关路径到fullpath文件名

我需要一种在linux shell脚本上获取文件的完整路径名的方法.可能已经提供了完整路径或者可能提供了相关文件.

afile.txt 
/home/me/bfile.txt
Run Code Online (Sandbox Code Playgroud)

/home/me/afile.txt
/home/me/bfile.txt
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

linux bash

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

搜索操作有问题

我有两个清单:

a= [['A', 'B', 'C', 3], ['P', 'Q', 'R', 4]]

b=[['K',1,1,1,1,1], ['L',1,1,1,1,1], ['M', 1,1,0,1,1], ['J', 0,0,0,0,0], ['A', 0,0,0,1,1], ['P',0,1,0,1,1 ]]
Run Code Online (Sandbox Code Playgroud)

我希望输出像:

Output=[['A', 0,0,0,1,1], ['P',0,1,0,1,1 ]]
Run Code Online (Sandbox Code Playgroud)

我试图使用a [idx] [0]搜索b中的a.然后我想收集这些项目,并希望像上面的输出.

我的代码看起来像:

Output=[]
for idx in range(len(Test)):
    a_idx = [y[0] for y in b].index(a[idx][0])
    a_in_b = b[a_idx]
    Output.append(a_in_b[:])

print Output 
Run Code Online (Sandbox Code Playgroud)

这不会给我想要的输出.有人可以帮忙吗?

python

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

如何在列表中复用所有整数? - 蟒蛇

list1= [1,2,3,4] 
Run Code Online (Sandbox Code Playgroud)

1)我想将此列表中的每个元素相乘以输出24.如何在不使用for循环的情况下在python中执行此操作?是否有内置库来执行此操作?

2)如果list1包含诸如的字符串

list1= ["1,2,3,4"]
Run Code Online (Sandbox Code Playgroud)

3)如果list1包含诸如的字符串

list1 = ['1234']
Run Code Online (Sandbox Code Playgroud)

python multiplication

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

python字符串差异

我发现Python中两个相同字符串('fraiser')的字符串比较失败了.使用时repr(str1),repr(str2)我会得到不同的结果,但我不知道如何解释它们或为什么它们会返回不同的东西.有帮助吗?

>>> repr(list(lowerAndMakeSet(fileChunks))[3])

"'frasier'"


>>> repr(list(lowerAndMakeSet(c))[2])

"['f', 'r', 'a', 'i', 's', 'e', 'r']"
Run Code Online (Sandbox Code Playgroud)

python

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

Perl将变量分配给未知数量的数组值

我有一个创建IP地址数组的子例程,但是我不知道将多少IP推送到数组中.(基于txt文件中有多少匹配)然后我有另一个子需要从数组中提取每个IP地址并分配一个变量.所有IP都将打印在同一行输出中.我想做这样的事情:

@IPS = ("1.1.1.1", "1.1.1.2", "1.1.1.3", "1.1.1.4");  
print "vserver1 $IPS[0], vserver2 $IPS[1], vserver3 $IPS[2], vserver4 $IPS[3]\n";    
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道阵列中有多少IP.如何调用未知数量的值?是否可以将变量分配给第一个IP,然后在下次调用时分配给第二个IP的相同变量?

print "vserver1 $IPS, vserver2 $IPS, vserver3 $IPS, vserver4 $IPS\n";  
Run Code Online (Sandbox Code Playgroud)

提前致谢!

arrays perl

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

所有迭代后的Python节省矩阵

通过此命令,我可以保存结果:

np.savetxt('Result.txt', phi)
Run Code Online (Sandbox Code Playgroud)

,但我想保存这个文件一百次.例如,我有100次迭代,具有不同的phi-s,我想要保存一百个文件:

Result1.txt,
Result2.txt,
.
.
.
Result100.txt.
Run Code Online (Sandbox Code Playgroud)

python numpy file save

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

标签 统计

python ×4

arrays ×1

bash ×1

file ×1

linux ×1

multiplication ×1

numpy ×1

perl ×1

save ×1