如何解决查看在CMD或Powershell中使用Python执行的命令的历史记录
Get-History允许您查看Powershell中已执行命令的历史记录。我想知道是否可以通过Popen使用Python执行dir
,然后使用Get-History for CMD.exe或Powershell之类的方法来查看该Python执行的命令的历史记录。
解决方法
如果您是从脚本中调用子进程,则除非您手动在某个文件中的某个位置对其进行手动跟踪,否则就不会有任何历史记录。
如果从交互式命令行解释器中调用它,它将存储在解释器历史记录中,但是,它存储了已解释的每一行代码,因此您必须以某种方式解析历史记录,仅针对这些行例如使用popen。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。