想问下正文中的 Ruby 代码如果用 Python 该怎么实现

2015-04-01 17:19:19 +08:00
 xudongsong

def run(desc, &block)
puts "\n#{desc} start @ #{Time.now}"
block.call
if !$?.nil?
warn "#{desc} fail" unless $?.success?
puts "#{desc} #{$?.success? ? 'success' : 'fail'} @ #{Time.now}"
exit $?.exitstatus unless $?.success?
end
end

run "cd" do
system 'mkdir test' unless File.exist?('test')
system "cd test"
end

run "ls" do
system "ls"
end

其实主要是不知道block该怎么改写

1710 次点击
所在节点    Python
1 条回复
ming2281
2015-04-07 00:19:26 +08:00
没有缩进,没有"食欲"啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/180905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX