0
ユーザーがtkinter GUI経由でデータを挿入できるプログラムで作業していますが、これはJSONに保存され、その後sftp経由でサーバーにアップロードされます。 pycharmでファイルを起動すると、すべて設計どおりに動作しました。pysftpをインポートしたときにtkinter GUIが開かない
しかし、私が.pyファイルのdoubleclickで試してみると、コマンドラインだけが2番目に表示されますが、GUIでは表示されません。 私はいくつかのテストを行い、pysftpをインポートするときにこれが起こったことを知りました。
ここでうまく働いた私はテストのために使用される単純なプログラム、:
from tkinter import *
root = Tk()
mainframe = Frame(root)
mainframe.pack()
mainframe.grid()
root.mainloop()
しかし、私がしなければ、この:言及した上記以外
from tkinter import *
import pysftp
root = Tk()
mainframe = Frame(root)
mainframe.pack()
mainframe.grid()
root.mainloop()
が起こりました。私はPython 3.6と最新のpysftpバージョンを使用します。
これはなぜ起こっているのでしょうか? ありがとう
あなたはWindowsやLinuxで作業していますか?Linuxではコマンドラインから始めてください。ウィンドウでは、拡張子を.pywに変更することができます:https://stackoverflow.com/questions/34739315/pyw-files-in-python-program – Duikboot
私はWindowsで作業しています。そして、.pywファイルを使用すると、何も起こっていないので、 – DavidA
コマンドラインを実行してからコードを実行すると、プログラムを停止させるエラーメッセージが表示されます。そして、問題のフルエラーメッセージ(トレースバック)を入れてください(テキストとして、スクリーンショットではありません) – furas