0

我是 python libnfs (NfsClient) 的新手。我正在尝试在服务器上创建一个特定大小的新文件。有人可以告诉我怎么做吗?

如果我尝试以写入模式打开,则会收到无效文件错误(文件不存在)。我看了看有一个我不知道如何使用的 _create 函数。

这是我正在使用的 libnfs 模块,我可以在任何地方在线找到它的文档,你也可以帮我找到它的文档吗?

import libnfs
print libnfs.__file__
<somelocalpath>/python_libnfs-1.9.6-py2.6-linux-x86_64.egg/libnfs.pyc
4

2 回答 2

0

我假设您谈论的是 libnfs-python 客户端。

您使用 NFS 类打开一个新的 NFS 上下文,例如

 nfs = libnfs.NFS("nfs://myhost/mypointpoint")

现在,您使用该上下文打开文件,例如

 f = nfs.open("/myfile", "w")

该文件的行为就像一个普通的 python 类文件对象,例如

 f.write(mydata)
 f.flush()
 f = None
于 2019-07-22T20:19:08.350 回答
-1

你是如何将 libnfs-python 安装到 linux 上的?我正在尝试在 RHEL 中执行此操作...

据我了解,第一步是安装这个库-https://github.com/sahlberg/libnfs,但是我找不到分步安装指南

第二步是运行 setup.py 对吧? https://github.com/sahlberg/libnfs-python

于 2021-07-14T13:49:39.953 回答