Melepaskan Garis Sentak Belakang dalam Rentetan Python
Apabila menyertakan garis serik ke belakang dalam literal rentetan, Python mentafsirkannya sebagai jujukan melarikan diri. Ini boleh membawa kepada masalah jika anda mahu garis miring ke belakang muncul sebagai aksara literal.
Menggunakan Rentetan Mentah
Satu penyelesaian ialah menggunakan rentetan mentah dengan memberi awalan rentetan dengan 'r' atau 'R'. Rentetan mentah menganggap garis serong ke belakang sebagai aksara literal, mengabaikan makna khasnya sebagai urutan melarikan diri.
Contohnya:
import os path = os.getcwd() final = path + r'\xulrunner.exe ' + path + r'\application.ini'
Ini akan mengeluarkan sebatan ke belakang sebagai aksara literal, menghasilkan:
C:\Users\me\xulrunner.exe C:\Users\me\application.ini
Penyelesaian Alternatif: os.path.join
Penyelesaian yang lebih mantap dan mudah alih ialah menggunakan os.path.join. Fungsi ini menggabungkan berbilang komponen laluan, sambil mengendalikan secara automatik melarikan diri garis miring ke belakang pada sistem Windows.
final = os.path.join(path, 'xulrunner.exe') + ' ' + os.path.join(path, 'application.ini')
Pendekatan ini memastikan keserasian merentas platform dan menghapuskan keperluan untuk melarikan diri secara manual.
Petua Tambahan
Atas ialah kandungan terperinci Bagaimana Cara Mengendalikan Garis Garis Terbalik dengan Baik dalam Rentetan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!