【发布时间】:2021-03-05 06:34:02
【问题描述】:
我有一个简单的脚本,我需要将文件从当前路径移动到 iPython 笔记本中当前路径的新文件夹。
!move current_file_name NEW_FOLDER
current_file_name 存在且 NEW_FOLDER 存在,但是,我不断收到错误消息
“系统找不到指定的文件。”
当我检查路径的有效性时,它们都是正确的。 此命令在 Windows 命令提示符下运行良好(不带“!”符号)。
我的完整代码:
import wget
MODEL_ZOO_NAME_PATH = 'http://download.tensorflow.org/models/object_detection/tf2/20200711/ssd_mobilenet_v2_320x320_coco17_tpu-8.tar.gz'
model_zoo_name = wget.download(MODEL_ZOO_NAME_PATH)
if os.path.exists(model_zoo_name):
print('Modal file name: ',model_zoo_name)
!move model_zoo_name PRETRAINED_MODEL_PATH
!cd {PRETRAINED_MODEL_PATH} && tar -zxvf model_zoo_name
输出:
【问题讨论】:
-
你能和我们分享你的移动脚本吗?
-
更新问题。
-
我不确定 !move 和 !cd 是什么意思,但可以尝试使用
shutil.move()、os.chdir()和subprocess.run()? -
'!'是在 ipython 中运行命令提示符命令。除了“移动”之外,其他一切都有效。
标签: python command ipython move