简体   繁体   English

ValueError:索引处不支持的格式字符'{'(0x7b)

[英]ValueError: unsupported format character '{' (0x7b) at index

I have this block of python code ... 我有这个Python代码块...

 79         print "debug top is [" + top + "]"
 80         print "debug package is [" + package + "]"
 81         print "debug version is [" + version + "]"
 82         print "debug password is [" + password + "]"
 83         print "debug app_image_url is [" + app_image_url + "]"
 84         print "debug apptitle is [" + apptitle + "]"
 85 #       get_filenames_from_zip_file (app_zip_url)
 86 #       sys.exit(0)
 87         print """---
 88 top: '%s'
 89 package: '%s'
 90 version: %s
 91 password: '%s'
 92 make_audiobook::package_name: "%%{hiera('package')}"
 93 make_audiobook::version: "%%{hiera('version')}"
 94 make_audiobook::mp3filesdir: "%%{hiera('top')}/%%{::appname}/%%{::appname}/res/raw"
 95 make_audiobook::app_image::app_image_url: '%s'
 96 make_audiobook::app_image::resource_path:  "%%{hiera('top')}/%%{::appname}/%%{::appname}"
 97 make_audiobook::app_image::appdir:  "%{hiera('top')}/%{::appname}"
 98 make_audiobook::app_image::appname:  "%{::appname}"
 99 make_audiobook::app_javacode::appname:          "%%{::appname}"
100 make_audiobook::app_javacode::password:         "%%{hiera('password')}"
101 make_audiobook::app_javacode::apptitle:         "%s"
102 make_audiobook::app_javacode::package:          "%%{hiera('package')}"
103 make_audiobook::app_javacode::path_to_code:     "%%{hiera('top')}/%%{::appname}/%%{::appname}/src/com/%%{hiera('package')}/%%{::appname}"
104 make_audiobook::app_javacode::path_to_androidmanifest:     "%%{hiera('top')}/%%{::appname}/%%{::appname}"
105 make_audiobook::app_javacode::version:          "%%{hiera('version')}"
106 make_audiobook::app_javacode::tracks: """ % (top, package, version, password, app_image_url, apptitle)

When I run my script I get this error in the output: 当我运行脚本时,在输出中出现此错误:

debug top is [/home/get_links/TEMPLATE_FILES]
debug package is [redcricket]
debug version is [1]
debug password is [XXXXXX]
debug app_image_url is [https://ia801509.us.archive.org/7/items/song_of_the_wave_1703_librivox/songwave_1703.jpg]
debug apptitle is [Song of the Wave, and Other Poems]
Traceback (most recent call last):
  File "./make_hiera_data_from_librivox_api.py", line 137, in <module>
    main(sys.argv[1:])
  File "./make_hiera_data_from_librivox_api.py", line 106, in main
    make_audiobook::app_javacode::tracks: """ % (top, package, version, password, app_image_url, apptitle)
ValueError: unsupported format character '{' (0x7b) at index 415

I cannot see anything wrong in that block of code. 我看不到该代码块中的任何错误。 Maybe a second pair eyes would be helpful? 也许第二双眼睛会有所帮助?

All the instances of %{ need to be replaced with %%{ %{所有实例都需要替换为%%{

For instance this 例如这个

 %{::appname}

should be 应该

 %%{::appname}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ValueError:定义字典中不支持的格式字符'{'(0x7b) - ValueError: unsupported format character '{' (0x7b) in defining dictionary ValueError: 不支持的格式字符 &#39;{&#39; (0x7b) at index 40 - Python &amp; CURL - ValueError: unsupported format character '{' (0x7b) at index 40 - Python & CURL Python3:ValueError:索引 568 处不支持的格式字符“B”(0x42) - Python3: ValueError: unsupported format character 'B' (0x42) at index 568 ValueError: 不支持的格式字符 &#39;;&#39; (0x3b) 在索引 946 HTML 电子邮件与熊猫数据框 - ValueError: unsupported format character ';' (0x3b) at index 946 HTML email with pandas dataframe Python,Django:ValueError:索引3处不受支持的格式字符&#39;(&#39;(0x28) - Python, Django: ValueError: unsupported format character '(' (0x28) at index 3 ValueError:索引79处不支持的格式字符&#39;a&#39;(0x61) - ValueError: unsupported format character 'a' (0x61) at index 79 Python:ValueError:索引1处不支持的格式字符&#39;&#39;&#39;(0x27) - Python: ValueError: unsupported format character ''' (0x27) at index 1 ValueError:索引 650 处不支持的格式字符 &#39;w&#39; (0x77) - ValueError: unsupported format character 'w' (0x77) at index 650 ValueError:索引798处不支持的格式字符&#39;P&#39;(0x50) - ValueError: unsupported format character 'P' (0x50) at index 798 ValueError: 索引 21 处不支持的格式字符 ')' (0x29) - ValueError: unsupported format character ')' (0x29) at index 21
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM