Tôi có chuỗi sauPython làm thế nào để thay thế dấu chéo ngược với re.sub()
mystr1 = 'mydirname'
myfile = 'mydirname\myfilename'
Tôi đang cố gắng để làm điều này
newstr = re.sub(mystr1 + "\","",myfile)
Làm thế nào để thoát khỏi dấu chéo ngược Tôi đang cố gắng để nối với mystr1?
Tôi biết rằng điều này không có cách nào trả lời câu hỏi của bạn, nhưng nếu có thể thậm chí không đến đó; sử dụng các hàm 'os.path.join' và' os.path' khác để thao tác các đường dẫn theo cách độc lập với hệ thống. – Amadan
@Amadan, cảm ơn bạn đã trả lời, nhưng tôi không cố gắng thao túng bất kỳ đường dẫn nào, tôi chỉ cố gắng lấy nội dung từ một tệp cụ thể (cho điều đó, tôi đang sử dụng os.path) và sau đó tôi đang khai thác dữ liệu và đặt nó dưới dạng biến thể JS theo tên tệp gốc. Tôi chỉ thao tác chuỗi của tên tệp (bao gồm đường dẫn đầy đủ) cho biến thể JS. – user838437
Tôi chỉ nghĩ rằng những gì bạn đang làm gần như giống như 'os.path.basename (myfile)'. Lỗi của tôi. – Amadan