使用Python挂载磁盘驱动器
我正在尝试写一个Python脚本,用来挂载并打开我的文件夹。可是我遇到了一个错误:“找不到‘/media/New Volume’。”如果我先挂载再运行这个脚本,它就能正常工作,打开我的New Volume。但如果我不先挂载就直接运行,就会出现错误。
sudo python mount.py
这是我修改过的脚本
import os
import subprocess
if os.path.ismount("/media/New Volume"):
subprocess.Popen(["nautilus", "/media/New Volume"])
else:
path = "/media/New Volume"
os.mkdir(path);
subprocess.Popen(["mount","-t","fuseblk","/dev/sda4","/media/New Volume"])
subprocess.Popen(["nautilus", "/media/New Volume"])
1 个回答
-1
如果你的磁盘真的叫做 New Volume
,那么你可能需要在你的脚本里把它写成 New\ Volume
,这样可以处理单词之间的空格。否则,Linux的命令行会把它当成两个不同的东西,导致它无法正确识别这个路径,可能会把 Volume
当作之前命令的附加部分来处理...