Subversionを使用する例は、PythonのPython Subversionのラッパー・ライブラリー
からあります#!/usr/bin/python
import svn.fs, svn.core, svn.repos
def crawl_filesystem_dir(root, directory):
"""Recursively crawl DIRECTORY under ROOT in the filesystem, and return a list of all the paths at or below DIRECTORY."""
# Get the directory entries for DIRECTORY.
entries = svn.fs.svn_fs_dir_entries(root, directory)
私はこのコードを実行すると、私はインポートエラーを取得:
$ python crawl.py
Traceback (most recent call last):
File "crawl.py", line 7, in <module>
import svn.fs, svn.core, svn.repos
ImportError: No module named svn.fs
は、これは私が欠けていることライブラリsvn
。私はパッケージをインストールしようとしましたが、Pythonパッケージマネージャーはそれを見つけることができません。
$ pip install svn
Downloading/unpacking svn
Could not find any downloads that satisfy the requirement svn
No distributions at all found for svn
このライブラリをインストールするにはどうすればよいですか?
が、それは少し奇妙ではないです多かれ少なかれを持つべきですsvn.fs'(後者はインポートリストの最初のものです)? – NPE
インタラクティブプロンプトで 'import svn.core'を実行してエラーをコピーして貼り付けました –