我需要一种在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)
有任何想法吗?
我有两个清单:
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)
这不会给我想要的输出.有人可以帮忙吗?
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中两个相同字符串('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) 我有一个创建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)
提前致谢!
通过此命令,我可以保存结果:
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)