python-3.x - 必须放置源文件以使用子进程进行文件传输的默认目录应该是什么?
问题描述
subprocess.run(["scp", "certificate.cer", "root@10.16.11.112:/root"])
要使用此命令,我已将文件放在本地系统的certificate.cer
文件夹中。C:/Users/Administrator/git
我需要将此文件传输到服务器的根位置。将源文件放在同一位置还是不同位置是否可以。
使用此命令时收到以下错误:
Traceback (most recent call last): File "C:\Users\Administrator\git\SeamlessUpgrade\VlcmFeatureFile.py", line 150, in addTrustedRootCertificateCLI subprocess.run(["scp", "certificate.cer", "root@10.16.11.112:/root"]) File "C:\Python37-32\lib\subprocess.py", line 472, in run with Popen(*popenargs, **kwargs) as process: File "C:\Python37-32\lib\subprocess.py", line 775, in __init__ restore_signals, start_new_session) File "C:\Python37-32\lib\subprocess.py", line 1178, in _execute_child startupinfo) File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1.3\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_monkey.py", line 551, in new_CreateProcess return getattr(_subprocess, original_name)(app_name, patch_arg_str_win(cmd_line), *args)FileNotFoundError: [WinError 2] The system cannot find the file specified
Traceback (most recent call last):
File "C:\Users\Administrator\git\SeamlessUpgrade\VlcmFeatureFile.py", line 150, in addTrustedRootCertificateCLI
subprocess.run(["scp", "certificate.cer", "root@10.16.11.112:/root"])
File "C:\Python37-32\lib\subprocess.py", line 472, in run
with Popen(*popenargs, **kwargs) as process:
File "C:\Python37-32\lib\subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "C:\Python37-32\lib\subprocess.py", line 1178, in _execute_child
startupinfo)
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1.3\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_monkey.py", line 551, in new_CreateProcess
return getattr(_subprocess, original_name)(app_name, patch_arg_str_win(cmd_line), *args)
FileNotFoundError: [WinError 2] The system cannot find the file specified
解决方案
推荐阅读
- html - 错误:找不到管道“分页”!在 Angular 11 中使用 Ngx 分页
- javascript - Django 网站
- python - 如何在 Django 视图测试中清理下载的文件?
- java - 将 Log2 Iterativ 转为 Recursiv 方式
- excel - 组合框更改值时自动更新用户表单标签
- perl - HTTP::Daemon:如何在 HTTP-Header 中为服务器设置自定义值?
- apollo - Apollo 客户端在应该发出网络请求时错误地从缓存中读取
- c# - 尝试在用户 MsGraph 下创建新驱动器
- c++ - 如何释放 BYTE 内存?
- ios - 为什么我的 iOS 应用只在 App Store 中崩溃?