我想将列表内的字符串括入<>(格式如<%s>)。当前代码执行以下操作:
def create_worker (general_logger, general_config):
arguments = ["worker_name", "worker_module", "worker_class"]
__check_arguments(arguments)
def __check_arguments(arguments):
if len(sys.argv) < 2 + len(arguments):
print "Usage: %s delete-project %s" % (__file__," ".join(arguments))
sys.exit(10)
当前输出如下所示:
Usage: ...\handler_scripts.py delete-project worker_name worker_module worker_class
应该看起来像这样:
Usage: ...\handler_scripts.py delete-project <worker_name> <worker_module> <worker_class>
有什么简单的方法可以做到这一点吗?
您好, 迈克尔
最佳答案
关于:
print "Usage: %s delete-project %s" % (__file__," ".join('<%s>'% arg for arg in arguments))
关于Python:如何用 < 和 > 将字符串括在列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623247/