在 python 中与 linux 控制台互动
Interaction with linux console in python
如何与 python 中的 linux 控制台交互。使用控制台打开(或不打开)window,然后执行任何命令或只输入一些内容然后按 enter
例如:
import os
os.system('ls')
我喜欢同时使用子流程和 os。
这些 python 模块不一定 'open a console and run a command' 而是它们与您的 shell.
接口
import os
import subprocess
例如
fileCount = int(subprocess.check_output('ls dir/ | wc -l', shell=True).decode().strip())
或
pathToOldest = './someDir/' + oldestFileInDir
os.remove(pathToOldest)
如果您想执行 运行 特定命令,我会转到搜索引擎并在 'python run shell commmands' 或“运行 {输入 shell 命令}中输入=24=]X}
如何与 python 中的 linux 控制台交互。使用控制台打开(或不打开)window,然后执行任何命令或只输入一些内容然后按 enter
例如:
import os
os.system('ls')
我喜欢同时使用子流程和 os。
这些 python 模块不一定 'open a console and run a command' 而是它们与您的 shell.
import os
import subprocess
例如
fileCount = int(subprocess.check_output('ls dir/ | wc -l', shell=True).decode().strip())
或
pathToOldest = './someDir/' + oldestFileInDir
os.remove(pathToOldest)
如果您想执行 运行 特定命令,我会转到搜索引擎并在 'python run shell commmands' 或“运行 {输入 shell 命令}中输入=24=]X}