如何在Python脚本中调用sshfs?
我想用sshfs来挂载一个远程目录。在终端里sshfs运行得很好。可是我想知道怎么在Python脚本里调用它?
我试过这样做,但完全没有效果。
import os
cmd = "/usr/bin/sshfs giis@giis.co.in:/home/giis /mnt"
os.system(cmd)
2 个回答
0
import subprocess
mount_command = f'sshfs {host_username}@{host_ip}:{host_data_directory} {local_data_directory}'
subprocess.call(mount_command, shell=True)
# Do your stuff with mounted folder
unmount_command = f'fusermount -u {local_data_directory}'
subprocess.call(unmount_command, shell=True)
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。
3
首先,你需要确认你的sshfs命令在命令行中能正常运行。然后,可以去这里查看很多关于如何使用Python的subprocess模块来调用你的sshfs命令的例子。