libtorrent-python问题;没有这样的文件或目录;当明显有

libtorrent-python问题;没有这样的文件或目录;当明显有,python,libtorrent,Python,Libtorrent,首先,这是代码 #!/usr/bin/env python3.4 import libtorrent as lt import os fs = lt.file_storage() lt.add_files(fs, "/var/mirror/packages/") # There are two files in this directory t = lt.create_torrent(fs, flags = 1&8&16) # 1 = Optimization, 8 = Symb

首先,这是代码

#!/usr/bin/env python3.4
import libtorrent as lt
import os
fs = lt.file_storage()
lt.add_files(fs, "/var/mirror/packages/") # There are two files in this directory
t = lt.create_torrent(fs, flags = 1&8&16) # 1 = Optimization, 8 = Symbolic links, 16 = calculate file hashes.
t.add_tracker("udp://tracker.[private].com:80")
print(os.path.isdir("/var/mirror/packages/"))
lt.set_piece_hashes(t,"/var/mirror/packages/")

print(t.generate())
下面是我运行它时发生的情况

True
Traceback (most recent call last):
  File "./test.py", line 9, in <module>
    lt.set_piece_hashes(t,"/var/mirror/packages/")
RuntimeError: No such file or directory
True
回溯(最近一次呼叫最后一次):
文件“/test.py”,第9行,在
lt.set\u piece\u散列(t,“/var/mirror/packages/”)
RuntimeError:没有这样的文件或目录
这是我从哪个页面得到的

我已经浏览了绑定,但找不到
set\u-piece\u散列
源代码。当我将路径更改为
”/“
时,它返回相同的错误代码(保持添加文件路径相同)


有人知道我做错了什么吗?除了我在上面链接的站点之外,我找不到任何类型的文档

结果是
set\u piece\u hashes
想要创建文件存储的目录的父目录。在我修复了这个错误之后,我现在得到了另一个错误,这是libtorrent中的一个已知错误