2024-10-06 11:27:09 发布
网友
python中的代码行与perl中的代码行有什么等价之处
$conf{svnlook} log --revision $rev $repo
我在python中寻找这样整洁的东西。。。在
确切地说,您所拥有的不是perl命令,而是一个格式化字符串。。。我假设你正在向shell发送一个字符串命令。。。在python中可以这样做。。。在
# assign conf as a dict() # assign rev and repo as variables import os os.system('%s log revision %s %s' % (conf['svnlook'], rev, repo))
python template strings和{a2}。。。我将在pythonshell中演示格式字符串。。。在
但是,这仍然比perl更为详细
perl
from subprocess import call call([conf['svnlook'], 'log', ' revision', rev, repo])
这不是真正有效的Perl。你确定不是这样吗?在
my $log = `$conf{svnlook} log revision $rev $repo`;
这将调用svnlook程序,这是一个外部程序,不是Perl的一部分。你可以做the same thing in Python。在
确切地说,您所拥有的不是perl命令,而是一个格式化字符串。。。我假设你正在向shell发送一个字符串命令。。。在python中可以这样做。。。在
python template strings和{a2}。。。我将在pythonshell中演示格式字符串。。。在
^{pr2}$但是,这仍然比
perl
更为详细这不是真正有效的Perl。你确定不是这样吗?在
这将调用svnlook程序,这是一个外部程序,不是Perl的一部分。你可以做the same thing in Python。在
相关问题 更多 >
编程相关推荐