如何使用Python执行Shell命令?

如何使用Python执行Shell命令?,python,linux,Python,Linux,我要创建文件夹,然后将一些文件从其他文件夹复制到此文件夹,如下所示: 1-crate folder hi in /var (need root privilege su root) 2-copy file from /var/test/myphone.txt to folder /etc/test 3-if file myphone.txt in /root/test copy to /lib64/telphone 我可以在windows中使用CMD完成所有这些操作,但在Linux中如何实

我要创建文件夹,然后将一些文件从其他文件夹复制到此文件夹,如下所示:

1-crate folder hi in /var (need root privilege  su root)
2-copy file from /var/test/myphone.txt  to folder /etc/test
3-if file myphone.txt in /root/test copy to /lib64/telphone

我可以在windows中使用CMD完成所有这些操作,但在Linux中如何实现呢?

Os是一个方便的工具

创建新目录

import os
directory = "yourDir"
parent_dir = "parentDir"
path = os.path.join(parent_dir, directory)
os.mkdir(path)
移动文件

os.rename("path/to/current/file", "path/to/new/destination/file.foo")

shutil也是移动文件的另一种方法,Os是一个方便的工具

创建新目录

import os
directory = "yourDir"
parent_dir = "parentDir"
path = os.path.join(parent_dir, directory)
os.mkdir(path)
移动文件

os.rename("path/to/current/file", "path/to/new/destination/file.foo")

shutil也是移动文件的另一种方式

也可以使用。你真的找不到关于这些主题的任何信息吗?您搜索的是什么?您可以在这两种平台上使用Python进行搜索,如果您有一个适用于Windows的Python程序,那么它在Linux中几乎不需要做任何更改。这是一种方法。另一个是学习bash教程,学习与您已经知道的Windows控制台命令类似的bash命令。这完全是一个愚蠢的问题!我们在这里不是重复回答重复的问题。也可以使用你真的找不到关于这些主题的任何信息吗?您搜索的是什么?您可以在这两种平台上使用Python进行搜索,如果您有一个适用于Windows的Python程序,那么它在Linux中几乎不需要做任何更改。这是一种方法。另一个是学习bash教程,学习与您已经知道的Windows控制台命令类似的bash命令。这完全是一个愚蠢的问题!我们在这里不是重复回答重复问题的循环。请注意,这一部分回答的问题很好,其中的要点是关于“以前被问过很多次并回答过很多次”的问题。@CharlesDuffy,嗯,这很奇怪。当我回答这个问题时,它比现在看起来的信息更丰富、更清晰。但我没有看到用户编辑了他们的问题。奇怪…他们可能在创建后的5分钟“宽限期”内编辑了它(尽管编辑会使问题变得更糟,这有时会发生,这很奇怪)。请注意,该部分回答了问得好的问题,其中的要点是关于“以前被问过并回答过多次”的问题.@CharlesDuffy嗯,这很奇怪。当我回答这个问题时,它比现在看起来的信息更丰富、更清晰。但我没有看到用户编辑了他们的问题。奇怪…他们可能在创建后的5分钟“宽限期”内编辑了它(尽管看到编辑使问题变得更糟是很奇怪的,有时确实会发生)。