Hướng dẫn get current file path python - lấy python đường dẫn tệp hiện tại
1318 Show
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Làm cách nào để có được đường dẫn thư mục của tệp hiện tại? Tôi đã thử:
Nhưng tôi muốn:
Mateen Ulhaq 22.3K16 Huy hiệu vàng86 Huy hiệu bạc127 Huy hiệu đồng16 gold badges86 silver badges127 bronze badges Hỏi ngày 7 tháng 8 năm 2010 lúc 12:17Aug 7, 2010 at 12:17
3 Biến đặc biệt 7 chứa đường dẫn đến tệp hiện tại. Từ đó chúng ta có thể nhận thư mục bằng mô -đun 8 hoặc 9.Python 3Đối với thư mục của tập lệnh đang được chạy:
Đối với thư mục làm việc hiện tại:
Python 2 và 3Đối với thư mục của tập lệnh đang được chạy:
Đối với thư mục làm việc hiện tại:
Python 2 và 3 Nếu bạn có nghĩa là thư mục làm việc hiện tại: Lưu ý rằng trước và sau import pathlib pathlib.Path(__file__).parent.resolve() 0 là hai dấu gạch dưới, không chỉ một.
Mateen Ulhaq 22.3K16 Huy hiệu vàng86 Huy hiệu bạc127 Huy hiệu đồng16 gold badges86 silver badges127 bronze badges Hỏi ngày 7 tháng 8 năm 2010 lúc 12:17Aug 7, 2010 at 12:24
Biến đặc biệt 7 chứa đường dẫn đến tệp hiện tại. Từ đó chúng ta có thể nhận thư mục bằng mô -đun 8 hoặc 9.Bryan OakleyPython 348 gold badges509 silver badges654 bronze badges 27 Đối với thư mục của tập lệnh đang được chạy:
Đối với thư mục làm việc hiện tại: If using Jupyter Notebook, 7 doesn't return expected
value, so 5 has to be used.
Mateen Ulhaq 22.3K16 Huy hiệu vàng86 Huy hiệu bạc127 Huy hiệu đồng16 gold badges86 silver badges127 bronze badges Hỏi ngày 7 tháng 8 năm 2010 lúc 12:17Apr 30, 2018 at 10:51
Biến đặc biệt 7 chứa đường dẫn đến tệp hiện tại. Từ đó chúng ta có thể nhận thư mục bằng mô -đun 8 hoặc 9.Ron KalianPython 32 gold badges14 silver badges22 bronze badges 10 Đối với thư mục của tập lệnh đang được chạy:
Explanation:
Lưu ý rằng trước và sau 0 là hai dấu gạch dưới, không chỉ một.Cũng lưu ý rằng nếu bạn đang chạy tương tác hoặc có mã được tải từ một cái gì đó không phải là tệp (ví dụ: cơ sở dữ liệu hoặc tài nguyên trực tuyến), 7 có thể không được đặt ra vì không có khái niệm về "tệp hiện tại". Câu trả lời trên giả định kịch bản phổ biến nhất của việc chạy tập lệnh Python có trong một tệp.Feb 26, 2019 at 18:36
Người giới thiệuArminius Pathlib trong tài liệu Python.17 silver badges21 bronze badges 2 Os.Path - Python 2.7, Os.Path - Python 3
OS.GetCwd - Python 2.7, Os.GetCwd - Python 3May 23, 2019 at 9:51
1
Biến __file__ có nghĩa là gì/làm? Đã trả lời ngày 7 tháng 8 năm 2010 lúc 12:243 gold badges31 silver badges42 bronze badges Hỏi ngày 7 tháng 8 năm 2010 lúc 12:17Aug 7, 2010 at 12:24
Biến đặc biệt 7 chứa đường dẫn đến tệp hiện tại. Từ đó chúng ta có thể nhận thư mục bằng mô -đun 8 hoặc 9.chefsmartPython 39 gold badges41 silver badges47 bronze badges 3 Đối với thư mục của tập lệnh đang được chạy: Đối với thư mục làm việc hiện tại: 0Python 2 và 3
Người giới thiệufile).parent().absolute() Pathlib trong tài liệu Python.Oct 12, 2019 at 18:20
Os.Path - Python 2.7, Os.Path - Python 3Sun Bear OS.GetCwd - Python 2.7, Os.GetCwd - Python 311 gold badges46 silver badges93 bronze badges 2 Biến __file__ có nghĩa là gì/làm? 1Đã trả lời ngày 7 tháng 8 năm 2010 lúc 12:24 ABSOLUTE PATH IS THE PATH WHERE YOUR PYTHON FILE IS PLACED Bryan Oakleybryan Oakley 351K48 Huy hiệu vàng509 Huy hiệu bạc654 Huy hiệu Đồng Sử dụng 2 từ 8 là cách được đề xuất kể từ Python 3:Lưu ý: Nếu sử dụng Notebook Jupyter, 7 không trả về giá trị mong đợi, vì vậy 5 phải được sử dụng.Đã trả lời ngày 30 tháng 4 năm 2018 lúc 10:51
Biến __file__ có nghĩa là gì/làm? Đã trả lời ngày 7 tháng 8 năm 2010 lúc 12:243 gold badges31 silver badges42 bronze badges Bryan Oakleybryan OakleyMar 10, 2019 at 4:06
351K48 Huy hiệu vàng509 Huy hiệu bạc654 Huy hiệu ĐồngArpan Saini Sử dụng 3 Lưu ý: Nếu sử dụng Notebook Jupyter, 7 không trả về giá trị mong đợi, vì vậy 5 phải được sử dụng. 2Đã trả lời ngày 30 tháng 4 năm 2018 lúc 10:51 3Ron Kalianron KalianMar 7, 2018 at 5:50
2.9942 Huy hiệu vàng14 Huy hiệu bạc22 Huy hiệu đồngNafeez Quraishi Trong Python 3.x tôi làm:2 gold badges24 silver badges31 bronze badges 8 6 là đường dẫn đến tệp hiện tại. 4
7 cung cấp cho bạn thư mục tệp đang ở.
Sử dụng 8 là cách hiện đại để làm việc với các đường dẫn. Nếu bạn cần nó như một chuỗi sau này vì một số lý do, chỉ cần làm 0.Dec 27, 2018 at 10:35
Đã trả lời ngày 26 tháng 2 năm 2019 lúc 18:36Gil Allen Arminiusarminius14 silver badges23 bronze badges Python 2 và 3Nếu bạn có nghĩa là thư mục làm việc hiện tại: 5Lưu ý rằng trước và sau 0 là hai dấu gạch dưới, không chỉ một. 6Cũng lưu ý rằng nếu bạn đang chạy tương tác hoặc có mã được tải từ một cái gì đó không phải là tệp (ví dụ: cơ sở dữ liệu hoặc tài nguyên trực tuyến), 7 có thể không được đặt ra vì không có khái niệm về "tệp hiện tại". Câu trả lời trên giả định kịch bản phổ biến nhất của việc chạy tập lệnh Python có trong một tệp.Aug 25 at 19:06
Người giới thiệuGiorgos Xou Pathlib trong tài liệu Python.1 gold badge8 silver badges23 bronze badges 1 Làm cách nào để có được đường dẫn tệp hiện tại trong Python?Để có được thư mục làm việc hiện tại trong Python, hãy sử dụng phương thức Os.getCwd (). Hàm này của mô -đun HĐH Python trả về chuỗi chứa đường dẫn tuyệt đối đến thư mục làm việc hiện tại.use the os. getcwd() method. This function of the Python OS module returns the string containing the absolute path to the current working directory.
Làm thế nào để tôi có được tên tệp hiện tại trong Python?Chương trình Python để lấy tên tệp từ đường dẫn tệp.. Nhập hệ điều hành # Tên tệp với phần mở rộng file_name = os.path.basename ('/root/file.ext') # Tên tệp không có phần mở rộng in (os.path.splitext (file_name) [0]) Chạy mã .. Nhập bản in hệ điều hành (Os.Path.SpliteXt (File_Name)) .... từ Pathlib Nhập đường dẫn PRINT (đường dẫn ('/root/file.ext'). Thân cây). Làm cách nào để có được đường dẫn của một tập tin?Nhấp vào nút Bắt đầu và sau đó nhấp vào Máy tính, nhấp để mở vị trí của tệp mong muốn, giữ phím Shift và nhấp chuột phải vào tệp.Sao chép dưới dạng đường dẫn: Nhấp vào tùy chọn này để dán đường dẫn tệp đầy đủ vào tài liệu.Thuộc tính: Nhấp vào tùy chọn này để xem ngay đường dẫn tệp (vị trí) đầy đủ.hold down the Shift key and right-click the file. Copy As Path: Click this option to paste the full file path into a document. Properties: Click this option to immediately view the full file path (location).
Làm thế nào để tôi tìm thấy con đường của một dự án Python?Sử dụng os.path.dirname () để có được đường dẫn cấu trúc dự án gốc. path. dirname() to get the path of root project structure. |