使用Python3在macOS上获取带终端的U盘路径
我想写一个Python程序,首先在macOS上检测一个新的带有终端的USB磁盘,然后返回棒的完整路径 我尝试过这样实现它:使用Python3在macOS上获取带终端的U盘路径,python,macos,terminal,usb,directory-listing,Python,Macos,Terminal,Usb,Directory Listing,我想写一个Python程序,首先在macOS上检测一个新的带有终端的USB磁盘,然后返回棒的完整路径 我尝试过这样实现它: os.chdir(‘/Volumes‘) #then do some listing List = os.listdir() 但这只是我的回报 My_USB_Stick Macintosh HD 我不知道如何获得连接驱动器的路径,不包括Macintosh HD 有什么想法吗? 期待您的来信;) My_USB的一种方法是: 在python中执行ls命令时,找到列出所有文件
os.chdir(‘/Volumes‘)
#then do some listing
List = os.listdir()
但这只是我的回报
My_USB_Stick
Macintosh HD
我不知道如何获得连接驱动器的路径,不包括Macintosh HD
有什么想法吗?
期待您的来信;)
My_USB的一种方法是:
ls
命令时,找到列出所有文件的完整路径的方法Macintosh HD
文件列表
,并将当前路径(/Volumes/
)添加到列表中的文件/文件夹中。以下是相同的实现:
import os
os.chdir('/Volumes')
# then do some listing
List = os.listdir()
i = 0
while i < len(List):
if (List[i] == 'Macintosh HD'):
del List[i:i+1]
continue
else:
List[i] = '/Volumes/' + List[i]
i += 1
print(List)
导入操作系统
os.chdir(“/Volumes”)
#然后做一些列表
List=os.listdir()
i=0
而我
一种方法是:
ls
命令时,找到列出所有文件的完整路径的方法Macintosh HD
文件列表
,并将当前路径(/Volumes/
)添加到列表中的文件/文件夹中。以下是相同的实现:
import os
os.chdir('/Volumes')
# then do some listing
List = os.listdir()
i = 0
while i < len(List):
if (List[i] == 'Macintosh HD'):
del List[i:i+1]
continue
else:
List[i] = '/Volumes/' + List[i]
i += 1
print(List)
导入操作系统
os.chdir(“/Volumes”)
#然后做一些列表
List=os.listdir()
i=0
而我
工作很棒谢谢工作很棒谢谢