2024-10-02 10:26:11 发布
网友
我希望它使用用户输入对索引进行切片。例如,entrybox1=0,entrybox2=10
在没有用户输入的情况下,它是这样工作的
file_data["data1"] = content[10:20]
我试图“获取”输入框的值,但失败了,没有显示任何内容。
file_data[key1EntryName.get()] = content[key1EntryStartIndex.get():key1EntryEndIndex.get()]
input()创建不能用于切片的字符串。必须将它们转换为整数:
startIndex = int(input()) endIndex = int(input()) content = 'abcdefghijklmnopqrstuvwxyz' file_data = {} file_data['data'] = content[startIndex:endIndex] file_data['data'] 'fghij'
当然,用户并不总是遵循说明,所以您应该将其包装为try/except查找ValueError
问题可能是您没有将它们转换为整数:
file_data[key1EntryName.get()] = content[ int(key1EntryStartIndex.get()):int(key1EntryEndIndex.get())]
input()创建不能用于切片的字符串。必须将它们转换为整数:
当然,用户并不总是遵循说明,所以您应该将其包装为try/except查找ValueError
问题可能是您没有将它们转换为整数:
相关问题 更多 >
编程相关推荐