Gandakan deskriptor file fd (integer seperti yang dikembalikan oleh metode fileno() objek file) dan buat objek soket dari hasilnya. Keluarga alamat, jenis soket, dan nomor protokol sama dengan fungsi socket(). Deskriptor file harus mengacu pada soket, tapi ini tidak dicentang — operasi selanjutnya pada objek mungkin gagal jika deskriptor file tidak valid. Fungsi ini jarang diperlukan, tetapi dapat digunakan untuk mendapatkan atau mengatur opsi soket pada soket yang diteruskan ke program sebagai input atau output standar (seperti server yang dimulai oleh daemon Unix inet). Soket diasumsikan berada di pemblokiran m
socket.fromfd(fd, family, type, proto=0)