Tôi đang chạy môi trường Mac OS X và đang được sử dụng để sử dụng ~/để cung cấp quyền truy cập vào thư mục của người dùng hiện tại.Truy cập đường dẫn tương đối bằng Python
Ví dụ, trong kịch bản python của tôi Tôi chỉ cố gắng để sử dụng
os.chdir("/Users/aaron/Desktop/testdir/")
Nhưng muốn sử dụng
os.chdir("~/Desktop/testdir/")
Tôi nhận được một không có tập tin hoặc thư mục lỗi khi cố gắng để chạy cái này. Bất kỳ ý tưởng?
Tôi không biết về điều đó! +1 –
Rất tuyệt, làm cách nào để tôi thực sự sử dụng đúng cách này? "Đường dẫn" có phải là "/ Desktop/testdir" không? Và làm thế nào để tôi thực sự thay đổi thư mục đó. Cám ơn rất nhiều. – Aaron
Chỉ cần lồng vào bên trong cuộc gọi chdir hiện có của bạn như sau: os.chdir (os.path.expanduser ("~/...")) –