(1)可以使用lsblk命令树形方式显示所有可用块设备情况。
lsblk
NAME MAJ:MIN rm SIZE RO type mountpoint
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 46.6G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 190M 0 part /boot
├─sda6 8:6 0 3.7G 0 part [SWAP]
├─sda7 8:7 0 93.1G 0 part /data
└─sda8 8:8 0 89.2G 0 part /personal
sr0 11:0 1 1024M 0 rom
NAME:这是块设备名;
MAJ:MIN:本栏显示主要和次要设备名;
RM:本栏显示设备是否可移动设备。注意在RM为0时表示不可移动,为1时表示可移动设备;
SIZE:本栏列出设备的容量大小的信息。
RO:该项表明设备是否为只读。在本案例中所有设备的RO值为0,表明它们不是只读的;
TYPE:本栏显示块设备是否是磁盘或是磁盘上的一个分区;
MOUNTPOINT:指出该设备的挂载点;
或者使用命令#ls /sys/block | grep -v sr也是可以进行查看的;
(2)python中文件操作之打开模式?
f=open("db",'r+',encoding="utf-8")
#如果打开模式无b,则read,按照字符读取
data=f.read(1)
#tell当前指针所在的位置(字节)
print(f.tell())
f.seek(f.tell())
f.write("888")
f.close()
(3)随机密码产生的代码
import random
li=[]
for i in range(6):
r=random.randrange(0,5)
if r==2 or r==4:
num=random.randrange(0,10)
li.append(str(num))
else: