原文:shell 向python传参数,空格引发的问题

昨天用一个shell脚本,调用一个python脚本,并把shell脚本中用 time date Y m d H: M: S 生成的时间戳作为参数,传到python中。 方法是:python time 这是错误的,因为shell的变量并不是严格意义上的变量,所以这里替换后就变成了 python : : 变成了 个参数,从而引发错误 解决方法:python time 这时传进去就是一个参数了。 ...

2016-09-21 09:54 0 2879 推荐指数:

查看详情

shell函数传递带空格参数

shell中的参数空格为分割符,经常会碰到需要传递带空格参数,例如传递带空格的文件名。 方法很简单:给参数加双引号。 但是实际效果要看你的函数内容,一种可能的情况是: 其实你真的传递进去了带空格参数,但是在函数体内忽略了继续对该变量加引号,导致出现很恼人的错误。 举个例子,遍历 ...

Thu Jan 09 00:59:00 CST 2014 0 4477
解决shell脚本参数传递含有空格问题

有这样一个py文件,需要传一个字典作为参数: 命名为sp.py,运行的时候传入如下参数: ok,没问题。但是想写shell脚本通过变量的方式传入参数,这时遇到了问题shell脚本如下: 运行结果如下: 发现很奇怪,cdCmd变量 ...

Sat Mar 25 00:18:00 CST 2017 0 11318
Shell脚本传递带有空格参数

  在另一博文《Shell脚本实现DB2数据库表导出到文件》中实现了通过脚本实现将DB2数据库导出到文件,需要传入七个参数,最后一个是一个带有空格字符串,所以传入的时候有点问题,会自动识别空格,默认会将空格前的当作第7个参数,以下是传入的参数:   最后的“fetch first ...

Thu Oct 16 07:53:00 CST 2014 0 11010
Python 输出的空格问题

第一次用print时,输出的结果前面总会有空格,后来发现原来是print函数的问题: 原函数:print ("r","\t","g") output: r空格\t空格g; 将函数改成:print ("r","g",sep="\t") output: r\tg 这是想到的结果。 ...

Fri Mar 29 18:40:00 CST 2019 0 7543
python列表嵌套引发问题

1.嵌套列表 Python中有一种内置的数据类型叫列表(list),它是一种容器,可以用来承载其他的对象(准确的说是其他对象的引用),列表中的对象可以称为列表的元素,很明显我们可以把列表作为列表中的元素,这就是所谓的嵌套列表。 嵌套列表可以模拟出现实中的表格、矩阵、2D游戏的地图(如植物大战 ...

Wed Sep 16 00:31:00 CST 2020 0 497
jedis参数不当引发问题总结

jedis参数不当引发dubbo服务线程池耗尽异常 现象:一个dubbo服务偶发性的出现个别机器甚至整个集群大量报线程池耗尽的问题。一开始对问题的处理比较粗暴,直接增加了10倍的线程数。但是问题依然偶尔出现,重启服务就可以暂时解决。后来,发现问题出现频率有点高,不得不花点时间认真分析了。 实际 ...

Mon Oct 14 09:41:00 CST 2019 0 337
shellpython参数

想要在shell中调用python脚本时实现: 利用 sys.argv 即可读取到 相应参数: 改进点的话: 执行: 结果: ...

Wed Feb 11 19:00:00 CST 2015 0 12662
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM