Jython 2.2.1,如何移动文件?shutils.move 不存在!

0 投票
3 回答
2835 浏览
提问于 2025-04-11 09:31
'''use Jython'''

import shutil

print dir(shutil)

没有shutil.move,怎么用Jython移动文件呢?顺便问一下,怎么用Jython删除文件呢?

3 个回答

0

在编程中,有时候我们会遇到一些问题,特别是在使用某些工具或库的时候。这些问题可能会让我们感到困惑,尤其是当我们刚开始学习编程的时候。比如,有人可能会在使用某个功能时,发现它并没有按照预期工作。这种情况下,我们需要仔细检查代码,看看是不是哪里出了问题。

有时候,错误可能是因为我们没有正确理解某个概念,或者没有按照正确的步骤来操作。对于初学者来说,理解这些概念是非常重要的,因为这能帮助我们更好地解决问题。

总之,编程就像解谜一样,有时候需要我们耐心地去寻找线索,找到解决方案。遇到问题时,不要气馁,多问问别人,或者查找相关的资料,慢慢就能掌握这些技能了。

f1 = File(filename_old)
f1.nameTo(File(filename_new))
1

如果你需要在不同的文件系统之间移动文件,可以考虑直接把CPython的 shutil.py 文件复制到你的项目里。Python的许可证 允许这样做(即使是商业项目),只要你保留相关的许可证和归属信息就可以了。

4

os.rename() 可以移动文件,而用 os.unlink() 可以删除文件。这就像在 Python 中使用 shutil 之前的做法。

撰写回答