Saya ingin berbicara cepat tentang bagian-bagian file, karena bagi sebagian orang, ini mungkin merupakan konsep baru.
Sampai sekarang saya menulis, katakanlah sesuatu seperti Sa'adat Pie atau teks titik sedih.
Dan saya dapat menjalankan kode ini karena ketika saya menjalankannya di terminal atau command prompt saya, semuanya
ada di folder yang sama di desktop saya.
Jika saya menyajikan direktori kerja di Mac, itu menunjukkan kepada saya di mana saya berada saat ini, yaitu desktop.
Jadi saya bisa menjalankannya seperti ini karena file skrip saya berada di folder yang sama dengan SAT dan teks pengujian saya.
Tapi apa yang terjadi jika ini tidak terjadi?
Kita sebenarnya dapat melompat kembali direktori dengan mengatakan KDDI, dot, dot.
Jadi jika kita kembali, direktori kerja saya sekarang adalah pengguna dan saya pergi, jadi saya tidak berada di
desktop lagi, sehingga jika saya mencoba dan menjalankan Python tiga dan kemudian ucapkan skrip.
DCPI.
Yah, tidak dapat menemukan file, kan, jadi mari kembali ke desktop.
Dan coba cari tahu masalah ini, saya akan membuat direktori untuk saat ini.
Dan sebut saja, katakanlah.
Nah, folder yang sangat umum atau sebut saja di.
Jadi sekarang saya memiliki folder aplikasi.
aku bisa bergerak.
Teks sedih ini ke folder aplikasi sekarang, jadi jika saya ambil teks sedih dan pindahkan ke folder aplikasi.
Jika saya kembali sekarang dan.
Coba akses teks Saddat, jadi katakanlah Python tiga.
Skrip oleh.
Nah, jika saya kembali, saya telah menambahkan teks Sadad, jadi itu benar-benar membuatnya untuk saya.
Jadi sebagai gantinya, mari kita hapus teks sedih karena sebenarnya kita sudah memilikinya di sini di aplikasi
daripada menambahkannya.
Mari kita lakukan membaca.
Jika saya mencoba membaca sekarang, saya mendapatkan file yang tidak ditemukan.
Teks Er Saddat tidak ada karena memeriksa desktop dan di desktop kami tidak memiliki apa-apa.
Kami tidak mengatakan teks itu.
Jadi bagaimana kita bisa menyiasatinya.
Yah saya hanya mengatakan bahwa saya ingin masuk ke direktori aplikasi Slash kata dot text sehingga jika saya menjalankan ini.
Sekarang ini sedang membacanya, tetapi ini adalah operasi yang tidak didukung, jadi mari kita ubah ini menjadi sebuah pembacaan.
Dan kita tidak membutuhkan semua ini, jadi biarkan saja.
Mencetak.
Baca di sini jika saya menjalankan ini.
Baiklah, ini berfungsi sekarang. Saya dapat mengubah Forbath.
Sekarang, jika Anda menggunakan sistem berbasis non-Unix, yaitu, jika Anda tidak menggunakan Mac atau Linux dan Anda lebih
sering menggunakan Windows daripada garis miring, itu adalah garis miring terbalik seperti ini.
Jadi sistem Windows dan Unix memiliki jalur file dan sistem file yang berbeda.
Jadi ini adalah sesuatu yang dapat Anda baca tergantung pada jalur file Anda dan mengapa direktori kerja penjara
Anda, Anda akan memiliki gagasan yang lebih baik tentang bagaimana tampilannya di windows.
Biasanya sesuatu seperti C dan kemudian garis miring terbalik dan kemudian Anda akan memiliki jalur file yang berbeda.
Sekarang ini disebut jalur relatif.
Jadi relatif di mana saya berada, dari mana saya menulis skrip, saya akan pergi dari sini ke
aplikasi, ke teks Sadaa.
Saya juga bisa menyalin seluruh jalur file ini.
Seperti ini.
Dan ini disebut jalur absolut, jadi jika saya menjalankan ini.
Ini masih berfungsi karena saya memberikan jalur absolut, dikatakan, hei, di komputer ini, ini
ada dari pengguna root sampai ke sini.
Jadi ini adalah cara lain untuk melakukannya.
Sebagian besar waktu Anda akan melihat relatif karena jauh lebih sederhana.
Terakhir, terkadang Anda mungkin melihat sesuatu seperti titik garis miring yang berarti dari folder saat ini.
Jadi jika saya menjalankan ini, itu masih akan berfungsi.
Itu akan mengatakan, hei, dari folder saat ini, buka folder aplikasi, lalu buka folder teks.
Jika saya melakukan dot, dot, slash seperti ini, jika saya menjalankan ini, saya akan mendapatkan titik dot yang berarti kembali folder.
Jadi alih-alih direktori kerja kami saat ini menjadi desktop karena kami melakukan dot dot akan benar-benar masuk ke akun
pengguna saya dan itu akan mencoba dan menemukan aplikasi slash yang jelek.
Slash mengatakan teks yang tidak akan ditemukan.
Bagaimanapun, ini sedikit bersinggungan, tetapi saya ingin memberi tahu Anda bahwa bagian-bagian
file ini penting dan sangat bergantung pada sistem operasi apa yang Anda gunakan, seperti Mac atau Windows dan juga di mana Anda
memanggil file dari.
Mari kita lanjutkan pembahasan kita tentang file di video selanjutnya.
Satu catatan singkat yang saya lupa sebutkan, ada modul bawaan yang sangat berguna dengan Python dan Anda dapat melihatnya di sini yang
baru dalam versi tiga koma empat yang disebut Path Lab. Ini adalah jalur sistem file berorientasi
objek.
Sekarang, yang utama adalah Anda dapat melihat cara menggunakannya melalui dokumentasi.
Tetapi kuncinya adalah jika Anda membuat program yang, katakanlah membaca sesuatu dari sistem file,
seperti file.
Dan program ini dapat digunakan baik pada sistem Windows dan Mac dan Linux, Anda ingin cara untuk memastikan bahwa itu
bekerja pada keduanya, bukan?
Karena kami melihat bagaimana Mac dan Windows memiliki sistem file yang berbeda dengan garis miring yang berbeda.
Yah, Pat, Perpustakaan Leyb sebenarnya bekerja dengan keduanya.
Anda dapat melihat di sini jika Anda ingin memanipulasi jalur Windows pada mesin Unix atau sebaliknya, ini
akan bekerja untuk Anda.
Dan ini adalah cara yang baik bagi Anda untuk membuat perangkat lunak yang kompatibel dengan kedua sistem karena Path
Live akan menangani pass file untuk Anda berdasarkan mesin apa yang menjalankan kode Anda.
Sekarang, ini adalah sesuatu yang dapat Anda baca sendiri dan bereksperimen, tetapi saya ingin
memberi tahu Anda bahwa ini memang ada dan ini adalah perpustakaan yang berguna untuk Anda miliki di saku Anda.
Itu saja untuk saat ini.
Aku akan melihat di yang berikutnya.
Sampai jumpa.