[英]Reading data from /sdb1
我的操作系統(Ubuntu 18.04 LTS)安裝在SSD上的/ dev / sda1上,並且一些數據存儲在/ dev / sdb1中。 我該如何執行Python I / O操作? 我嘗試了以下代碼:
with open('/dev/sdb/file.txt','r') as f:
f.readlines()
但這會引發以下錯誤:
PermissionError: [Errno 13] Permission denied: '/dev/sdb'
要么:
NotADirectoryError: [Errno 20] Not a directory: '/dev/sdb1/Quick Heal/INFO.DAT'
如何從/ sdb1讀取文件?
為了讀取文件,您需要首先掛載文件系統:
sudo mkdir /media/data
sudo mount /dev/sdb1 /media/data
之后,您應該能夠使用以下方法讀取數據:
with open('/media/data/file.txt','r') as input_file:
for line in input_file:
print(line)
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.