1

PANDA3D ライブラリを使用する python スクリプトを実行しようとしています。

私はこのエラーがあります: ERROR: the path '\c\virtual-vision-simulator_master\media\scenes\office_floor\skybox.egg' doesn't exist'

確認したところ、ファイルはこのパスに存在します。

4

2 に答える 2

0

'\' の使用は通常、エスケープ文字を意味します。たとえば、'\n' は次の行を意味します。「\」の値を「/」に置き換えてみてください。

'/c/virtual-vision-simulator_master/media/scenes/office_floor/skybox.egg'
于 2012-11-17T15:13:55.227 に答える
0

Panda3D は、Windows でも UNIX スタイルのパスを使用します。これは、バックスラッシュの代わりにスラッシュを使用する必要があることを意味します。そのため、代わりに次のパスを使用する必要があります。

/c/virtual-vision-simulator_master/media/scenes/office_floor/skybox.egg

rその上、Python では (他の多くの言語と同様に) バックスラッシュには特別な解釈があり、文字列でバックスラッシュを使用する必要がある場合は、文字列の前に置く必要があります (のようにr"a\b") か、バックスラッシュを 2 つ使用します ( のように"a\\b")。

于 2013-03-05T20:27:32.653 に答える