Bagaimana cara menambahkan garis miring ( /untuk * nix, \untuk win32) ke string direktori, jika garis miring tailing belum ada? Terima kasih!
terima kasih Tim untuk mengingatkan, setelah membaca dokumen, saya pikir jawaban untuk pertanyaan saya yang sebenarnya adalah os.path.join (folder, nama file) dan saya tidak perlu khawatir tentang garis miring sama sekali.
—
Sobat
Itu sebabnya saya bertanya - jangan lakukan ini sendiri, gunakan
—
Tim Pietzcker
os.path.joindan biarkan perpustakaan standar mencari tahu pemisah jalur yang benar.
@ S. Lott Saya tidak akan menganggap ini 'buruk'. pertanyaannya adalah pertanyaan yang valid dengan sendirinya. itu hanya sebagian dari pertanyaan yang lebih besar (bisa dikatakan nyata).
—
ohho
Bergantung pada apa yang Anda lakukan, bagaimanapun, pertanyaan itu mungkin masih menarik. Misalnya, jika Anda menggunakan Python untuk memberikan input ke program lain, Anda mungkin memiliki kasus di mana argumen memerlukan jalur yang diakhiri dengan garis miring. Itu mungkin di luar kendali Anda; dan merupakan kasus penggunaan yang benar-benar valid untuk jawaban Marco di bawah.
—
Chris Krycho
os.pathmodul ( docs.python.org/library/os.path.html ) daripada memanipulasi string secara langsung. Gunakanos.path.joinuntuk menggabungkan komponen jalur.