2017-01-11 9 views
0

したがって、私は'C:\Users\apps\server.py'というpythonコードを持っているとします。このコードでは、複数のxml、dll、configファイルを実行する必要があります。私ができることの1つは、すべてのファイルを同じディレクトリ'C:\Users\apps'にコピーし、それを使って完了させることです。複数のxml、dll、configファイルをPythonコードに含めるにはどうすればいいですか?

ただし、これらのファイルを子ディレクトリ'C:\Users\apps\loadFiles\'からすべて取得するようにします。

私は、次のコードを試してみました:

import sys 

sys.path.append('path') 

上記のコードは、すべてのDLLではなく、XMLSとのconfigsをアップロードするのに役立ちます。

__init__.pyメソッドを使用してこの問題を解決するにはどうすればよいですか?

答えて

0

そのようなパスを追加してください。 sys.path.append(r 'C:\Users\apps\loadFiles\')これで十分です。それを__init__.pyまたはserver.pyに置くこともできます。 文字列の前にrは、すべてのバックスラッシュは変換されないことを保証します。

+0

私はすでに問題の説明に書かれたように、この方法を試してみました。 – user3540868

+0

私は(XMLS、コンフィグまたはDLL)をアクセスされていないものをファイルわからないが、私は全体のファイルをコピーする場合、私は直接肯定的な結果を取得しています「C:ユーザーがアプリケーションを\ \ \」ディレクトリ。 – user3540868

+0

実際にどのようにファイルに実際にアクセスしますか?いくつかのCythonライブラリをロードしていますか?どうやってxmlを開くのですか? – UpSampler

関連する問題