我正在尝试编写一个安装并打开我的文件夹的Python脚本。 但我有“找不到”/ media / 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"])
答案 0 :(得分:-1)
如果您的卷真的被称为New Volume
,那么您可能需要考虑将其作为New\ Volume
键入脚本以逃避单词之间的空格。否则,linux shell将不会将其识别为连接路径,并尝试附加Volume
作为对之前发出的命令的补充...