好的,我批量使用了这些命令,我想知道 python 中的命令会产生类似的影响,只是要明确我不想只使用 os.system("command here") 对于他们每个人。例如在批处理中,如果你想要一个命令列表,你可以输入 help 但在 python 中你可以输入 help() 然后是 modules.. . 我不是想在 python 脚本中使用批处理,我只是想知道这两种语言的相似之处。就像在英语中你说“你好”但在法语中你说“Bonjour”而不是混合两种语言。 (这里是我想知道的命令/函数列表:
- 改变当前目录
- 在控制台中清除屏幕
- 将提示更改为 >>> 以外的内容
- 如何实现循环功能
- 重定向/管道
- 从脚本中启动外部程序(如记事本或画图)
- 如何调用或导入另一个python脚本
- 如何在不输入help()的情况下获得特定模块的帮助
@8:(在批处理中是command/?)
完全编辑
提前致谢!
最佳答案
您不能只是机械地将批处理脚本翻译成 Python 并希望它能正常工作。这是一种不同的语言,具有不同的习语和做事方式,更不用说不同的目的了。
我在下面列出了一些与您想要的功能相关的功能,但是没有什么可以替代去学习 Python!
os.chdir
os.system("cls")
可能是最简单的解决方案更改
sys.ps1
和sys.ps2
。不,Python 中没有 goto。请改用
for
和while
循环。没有意义,改用Python的IO。
没有意义,请改用
import
或subprocess.Popen
。帮助
关于python - 将批处理与 python 命令进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4418252/