###前提・実現したいこと
初心者です。
動画を参考にして、アプリを作成しようとしました。
しかし、実行してもフォームが表示されず終了してしまいます。
エラーは特に表示されておらず、デバッグには「例外がスローされました:~」が多数
いろいろ思考錯誤してみたのですが、
わかったのはどうやら自作した別ファイル「~.py」の読み込みができていないということくらいです。
もしかしたらIronPython、Python3のインストール先を
Dドライブしているからなのか?とも思っているのですが、
影響はございますでしょうか?
また、他設定について、どのように環境を整えればよろしいのでしょうか?
###該当のソースコード
python
1import wpf 2 3import sys 4sys.path.append(r'D:\IronPython-2.7.7') 5sys.path.append(r'D:\IronPython-2.7.7\DLLs') 6sys.path.append(r'D:\IronPython-2.7.7\Lib') 7sys.path.append(r'D:\IronPython-2.7.7\Lib\site-packages') 8sys.path.append('D:\Documents\visual studio 2017\Projects\test\test') 9 10from System.Windows import Application, Window 11 12#↓自作したファイルとなっております。 13#from htmlreader import getinfos 14from htmldownloader import gethtml 15 16class MyWindow(Window): 17 def __init__(self): 18 wpf.LoadComponent(self, 'BF1_スキル取得.xaml') 19 20 def btnUpdate_Click(self, sender, e): 21 html = gethtml() 22 f = open('aaaa.html','w') 23 f.write(html) 24 f.close 25 26 27 #infos = getinfos() 28 #self.TroopsStatus.text = ",".join(i.name for i in infos) 29 pass 30 31if __name__ == '__main__': 32 Application().Run(MyWindow()) 33
###発生している問題・エラーメッセージ
デバッグの内容ですが、多数あります。
'ipyw64.exe' (CLR v4.0.30319: DefaultDomain): 'C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: DefaultDomain): 'D:\IronPython-2.7.7\ipyw64.exe' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'Anonymously Hosted DynamicMethods Assembly' が読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_64\ISymWrapper\v4.0_4.0.0.0__b03f5f7f11d50a3a\ISymWrapper.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ja_b77a5c561934e089\mscorlib.resources.dll' が読み込まれました。モジュールがシンボルなしでビルドされました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll' が読み込まれました。シンボルが読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'D:\IronPython-2.7.7\DLLs\IronPython.SQLite.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'D:\IronPython-2.7.7\DLLs\IronPython.Wpf.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'D:\IronPython-2.7.7\IronPython.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'D:\IronPython-2.7.7\IronPython.Modules.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'D:\IronPython-2.7.7\Microsoft.Dynamic.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'D:\IronPython-2.7.7\Microsoft.Scripting.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'Snippets.debug.scripting' が読み込まれました。
'ipyw64.exe' (CLR v4.0.30319: ipyw64.exe): 'Snippets.scripting' が読み込まれました。
例外がスローされました: 'IronPython.Runtime.Exceptions.ImportException' (IronPython.dll の中)
例外がスローされました: 'IronPython.Runtime.Exceptions.ImportException' (IronPython.Modules.dll の中)
例外がスローされました: 'IronPython.Runtime.Exceptions.ImportException' (Microsoft.Dynamic.dll の中)
例外がスローされました: 'System.ArgumentException' (Microsoft.Dynamic.dll の中)
例外がスローされました: 'System.ArgumentException' (mscorlib.dll の中)
例外がスローされました: 'System.ArgumentException' (Snippets.debug.scripting の中)
例外がスローされました: 'System.Reflection.TargetInvocationException' (mscorlib.dll の中)
プログラム '[9564] ipyw64.exe' はコード 1 (0x1) で終了しました。
###補足情報(言語/FW/ツール等のバージョンなど)
VisualStudio2017(2015でも試しました。)
IronPyhon2.7.7
Pyhon 3.5.2
(Python IronPython はともにDドライブにインストールしています。)
回答2件
あなたの回答
tips
プレビュー