less copy protection, more size visualization
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

27 行
662 B

  1. import os
  2. import sys
  3. TEMPLATE = """ {0}: {{
  4. height: math.unit(6, "feet"),
  5. weight: math.unit(150, "lb"),
  6. name: "{1}",
  7. image: {{
  8. source: "./{2}{3}"
  9. }}
  10. }},
  11. """
  12. if len(sys.argv) < 1:
  13. print("Usage: {0} [dir]".format(sys.argv[0]))
  14. sys.exit(64)
  15. result = ""
  16. for file in os.listdir(sys.argv[1]):
  17. name = " ".join(map(lambda x: x.capitalize(), file[:-4].split("-")))
  18. key = "".join(map(lambda x: x.capitalize(), file[:-4].split("-")))
  19. key = key[0].lower() + key[1:]
  20. result += TEMPLATE.format(key, name, sys.argv[1].split("\\")[-1], file)
  21. print(result)