我是python libnfs(NfsClient)的新手。我想在服务器上创建一个特定大小的新文件。有人可以告诉我怎么做?
如果我尝试在写入模式下打开,则会收到无效文件错误(文件不存在)。我看着有一个_create函数,我不知道如何使用。
这是我正在使用的libnfs模块,我可以在任何地方找到它的文档,你也可以帮我找到它的文档。
{{1}}
答案 0 :(得分:0)
我假设您谈论的是libnfs-python客户端。
您可以使用NFS类打开新的NFS上下文,例如
nfs = libnfs.NFS("nfs://myhost/mypointpoint")
现在,您可以使用该上下文打开文件,例如
f = nfs.open("/myfile", "w")
该文件的行为类似于普通的类似于python文件的对象,例如
f.write(mydata)
f.flush()
f = None
答案 1 :(得分:0)
你是如何将 libnfs-python 安装到 linux 的? 我正在尝试在 RHEL 中执行此操作...
据我了解,第一步是安装这个库-https://github.com/sahlberg/libnfs,但是我找不到分步安装指南
第二步是运行 setup.py 对吗? https://github.com/sahlberg/libnfs-python