* Added slice_str for easy printout of a slice object in python typical slice
syntax (e.g. 0:10: or 0:10:3 or :10:3, etc).
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# $Id: text_tools.py,v 1.2 2010-01-22 18:50:09 wirawan Exp $
|
||||
# $Id: text_tools.py,v 1.3 2010-02-24 14:28:13 wirawan Exp $
|
||||
#
|
||||
# wpylib.text_tools
|
||||
# Created: 20091204
|
||||
@@ -8,6 +8,7 @@
|
||||
#
|
||||
|
||||
import numpy
|
||||
from wpylib.sugar import ifelse
|
||||
|
||||
def make_matrix(Str, debug=None):
|
||||
"""Simple tool to convert a string like
|
||||
@@ -103,4 +104,11 @@ def str_expand(template, params, maxiter=100):
|
||||
return str1
|
||||
|
||||
|
||||
def slice_str(s):
|
||||
return "%s:%s:%s" % (
|
||||
ifelse(s.start == None, "", str(s.start)),
|
||||
ifelse(s.stop == None, "", str(s.stop)),
|
||||
ifelse(s.step == None, "", str(s.step)),
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user