我正在创建一个将执行各种文件操作功能的python脚本。我需要它在所有操作系统上工作,因此我使用的命令不能特定于任何一个操作系统。我不能使用任何os命令,也不能使用任何system()调用。是否有以下命令的替换?
os.mknod() - 创建一个文件
os.remove() - 删除文件
os.rename() - 重命名文件
os.listdir() - 列表目录
此外,shutil是否适用于所有操作系统?我有一个函数使用shutil.move()将文件从一个目录移动到另一个目录但不确定这是否可以在OSX和Windows上运行(我有一台Linux计算机)。我查看了shutil文档,但没有提到任何有关在任何操作系统上工作的内容。
谢谢!