[解決済み] "TypeError: int() 引数は 'NoneType' ではなく、文字列、バイト型オブジェクト、または数値でなければならない" を修正する方法
2022-02-06 14:34:15
質問
私は、.txtファイルを持つディレクトリをスパムするpythonファイルを作成しようとしています。
Tkinterで作業を開始することにしましたが、数字を入力しようとすると、このようなエラーメッセージが表示されます。
"TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'"
私が作業しているコードは
from tkinter import *
top = Tk()
top.geometry("400x250")
Amount = Label(top, text = "Amount").place(x = 30,y = 50)
def spam():
for i in range(int(e1)):
print(i)
sbmitbtn = Button(top, text = "Submit",activebackground = "pink", activeforeground = "blue",command=spam).place(x = 30, y = 170)
e1 = Entry(top).place(x = 80, y = 50)
top.mainloop()
を切り替えるのに疲れました。
for i in range(int(e1)):
から
for i in range(str(e1)):
が、エラーメッセージが表示される。
"TypeError: 'str' object cannot be interpreted as an integer"
どんなことでもご相談ください。
解決方法は?
使用方法
get()
メソッドを使用して、Entry の値を取得します。例
def spam():
for i in range(int(e1.get())):
print(i)
そして、同じ行にエントリーを配置/パックしないことです。
間違っている。
<ストライク
<ストライクe1 = Entry(top).place(x = 80, y = 50)
<ストライク
正解です。
e1 = Entry(top)
e1.place(x = 80, y = 50)
関連
-
python implement mysql add delete check change サンプルコード
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み】TypeError: 系列を <class 'float'> に変換することができません。
-
[解決済み] TypeError: int() の引数は、文字列、バイトのようなオブジェクト、または数値でなければならず、'list' ではありません。
-
[解決済み] 文字列をfloatやintにパースするにはどうしたらいいですか?
-
[解決済み] 文字列が数値(float)であるかどうかを確認するにはどうすればよいですか?
-
[解決済み] TypeError: Python3でファイルへの書き込み時に'str'ではなくbytesのようなオブジェクトが要求される
-
[解決済み] try/exceptを使わずに、文字列がintを表すかどうかを確認するにはどうしたらよいですか?
-
[解決済み] 2進数の文字列をint型に変換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
python call matlab メソッドの詳細
-
python string splicing.join()とsplitting.split()の説明
-
Python Decorator 練習問題
-
Pythonの学習とデータマイニングのために知っておくべきターミナルコマンドのトップ10
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
任意波形を生成してtxtで保存するためのPython実装
-
Pythonショートビデオクローラーチュートリアル
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み】RuntimeWarning: 割り算で無効な値が発生しました。
-
[解決済み】TypeError: re.findall()でバイトのようなオブジェクトに文字列パターンを使用することはできません。)