b
シンボルをpython3スクリプトから削除するには?python3のbシンボルを削除するには
import subprocess
get_data=subprocess.check_output(["df -k | awk '{print $6}'"],shell=True)
data_arr=get_data.split()
data_arr.pop(0)
data_arr.pop(0)
for i in data_arr[:]:
print(str(i))
出力
b'/dev/shm'
b'/run'
b'/sys/fs/cgroup'
b'/'
b'/tmp'
b'/test'
b'/boot'
b'/home'
b'/var'
b'/mnt/install'
b'/mnt/snapshot'
b'/mnt/share'
b'/mnt/storage'
b'/mnt/linux'
b'/mnt/download'
b'/run/user/1001'
あなたはどういう意味を知っていますか? –
私は 'b'接頭辞' check_output'が結果をバイナリとして返すときに返ることを知ります。バイトを文字列にデコードしてください。 –
@ Jean-FrançoisFabre。バイトではなく、バイト。 –