我想从另一个脚本中获取文件,例如name.sh,并检查返回代码并确定它的错误代码.如果我使用
source name.sh
Run Code Online (Sandbox Code Playgroud)
然后如果name.sh返回非零返回码我的主脚本停止运行但我需要决定退出代码天气继续或停止.
如果我使用
ret_code="`source name.sh`"
echo $ret_code
Run Code Online (Sandbox Code Playgroud)
然后ret_code为null并且不打印错误代码.我不能用这些:
sh name.sh
./name.sh
bash name.sh
Run Code Online (Sandbox Code Playgroud)
因为name.sh不可执行,我不希望它是可执行的
我正在寻找一种简单的方法来识别另一个字符串中字符串的最后位置...例如.如果我有:file = C:\Users\User\Desktop\go.py
我想要这样做file = go.py
通常情况下,我必须C:\Users\User\Desktop\go.py通过循环+查找语句,并且Evey时间遇到\它会问...它是\字符串中的最后一个吗?...一旦我找到最后一个\,那么file = file[last\:len(file)]
我很想知道是否有更快的更简洁的方法来做这个...最好没有循环.
像file = [file('\',last之):len(file)]
类的东西如果没有像我上面所示的那样......那么我们可以将循环置于[:]某种方式之内.喜欢的东西file = [for i in ...:len(file)]
谢谢:)
我想在两个范围内生成一个随机数,我希望它具有固定长度.我不想限制提供的范围我 如何在python中生成具有特定长度的随机数
如下:[10] - > [00010]
[36554] - > [36554]
[554] - > [00554]
你能指导我吗?谢谢