哪些文件操作命令适用于所有操作系统?

时间:2016-11-14 18:42:35

标签: python file-manager file-manipulation

我正在创建一个将执行各种文件操作功能的python脚本。我需要它在所有操作系统上工作,因此我使用的命令不能特定于任何一个操作系统。我不能使用任何os命令,也不能使用任何system()调用。是否有以下命令的替换?

os.mknod() - 创建一个文件

os.remove() - 删除文件

os.rename() - 重命名文件

os.listdir() - 列表目录

此外,shutil是否适用于所有操作系统?我有一个函数使用shutil.move()将文件从一个目录移动到另一个目录但不确定这是否可以在OSX和Windows上运行(我有一台Linux计算机)。我查看了shutil文档,但没有提到任何有关在任何操作系统上工作的内容。

谢谢!

0 个答案:

没有答案