python - 需要从 CMD 运行 SecureCRT 会话
问题描述
抱歉有任何问题,但这是我在这里的第一篇文章,并提前感谢您的任何评论。
我需要从 CMD 运行以下命令: C:\Users\Name\Documents\CRT\SecureCRT.EXE /S \DEVICES\device 设备将从列表中添加到循环中。
我得到以下信息:
for p in devices:
subprocess.Popen([r'C:\Users\Name\Documents\CRT\SecureCRT.EXE /S'] + devices)
我得到以下错误:
Traceback (most recent call last): File "C:\Users\Name\Documents\TICKETS\2020\July 2020\Change start stop2.py", line 89, in <module> subprocess.Popen([r'C:\Users\Name\Documents\CRT\SecureCRT.EXE /S'] + devices) File "C:\Users\Name\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 709, in __init__ restore_signals, start_new_session) File "C:\Users\Name\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 997, in _execute_child startupinfo) FileNotFoundError: [WinError 2] The system cannot find the file specified
解决方案
我认为你必须使用这个 subprocess.Popen([r'C:\Users\Name\Documents\CRT\SecureCRT.EXE /S'] + devices)
使用 // insted of /
推荐阅读
- c# - 一个地方如何围绕给定轴指向?
- python - 如何使用 max_feature = n 在 TfidfVectorizer 中对顶级特征进行排序,其中 n 不是无?
- smtp - 突然在 phpmailer 上遇到 SMTP ERROR
- python - Django - 从给定日期之前或之后创建的表中获取下一个 X 实体?
- sql-server - 'Case' 附近的语法不正确。需要 ID、QUOTED_ID 或“。” SQL Server 中的错误
- regex - 将非 www 重定向到 www 给我数百个 404
- javascript - babel 目标到旧版本浏览器,它在“react/jsx-runtime”中找不到导出“jsx”(导入为“_jsx”)(可能的导出:__esModule)
- apache-iotdb - 如何确定子路径是 Apache IoTDB 中的节点还是时间序列
- flutter - 谁能帮我找到这个突出主题
- arrays - PowerShell - 使用已排序的对象数组打印 JSON 输出?