def syntax_hilight_(event):
for kw in keyword.kwlist:
size = IntVar()
begin = self.txt_field.search(kw, "1.0", stopindex = "end", count = size)
#end_index = "%s + %sc" % (begin, size.get())
print(size.get())
size_int = float(size.get())
while size_int > 1:
size_int /= 10
float(begin)
end_index = float(begin) + size_int
self.txt_field.tag_add("search", float(begin), float(end_index))
self.txt_field.tag_config("search", foreground = "green")
をfloat型に文字列を変換し、私はこの機能(キーを押す)を実行すると、私はこのエラーを取得:問題は、Pythonに
File "C:/Users/roman_000/PycharmProjects/neuron/ide_custom.py", line 36,
in syntax_hilight_
float(begin)
ValueError: could not convert string to float:
begin
は6.0、5.9、14.19などのようなインデックスを含む文字列です私は
正確に何をしようとしていますか?サンプルの入出力例をいくつか挙げることができますか?また、インデントが正しくありません。 –
関数内にIntVarを作成し、直ちに '' .get() ''を呼び出します。 varには決して値を割り当てる機会はありませんので、これは何か便利なことをする可能性はありません。 – jasonharper
私の実際の問題は、私は浮動小数点文字列を変換するつもりです – mark