Python in đường dẫn python hiện tại

Bất cứ khi nào chúng tôi sử dụng mô-đun/gói trong python để sử dụng mã tích hợp, trước tiên, chúng tôi tải mô-đun đó vào bộ nhớ. Vị trí đặt mô-đun được lưu dưới dạng

import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
2. Vì vậy, bất cứ khi nào chúng tôi tải một mô-đun, python sẽ tìm thấy mô-đun đó trong danh sách các đường dẫn

Biến môi trường là một trong những nguồn mà từ đó python có thể tìm đường dẫn để tải các mô-đun.

import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
3 là một biến môi trường trong đó chúng ta có thể đặt các đường dẫn bổ sung từ nơi python sẽ tìm và tải các gói. Nó trỏ đến vị trí lưu trữ các gói của chúng tôi. Chúng tôi đặt đường dẫn trong đó bất cứ khi nào chúng tôi không muốn cài đặt các gói bổ sung trong thư mục lưu trữ mặc định của python. Trong trường hợp đó, chúng tôi lưu trữ các mô-đun trong một số thư mục khác và lưu đường dẫn của thư mục đó trong biến
import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
3

Trước khi in nội dung của

import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
3, chúng tôi phải đảm bảo rằng biến
import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
3 tồn tại trong các biến môi trường của chúng tôi và chứa các đường dẫn được chỉ định của chúng tôi. Nếu biến
import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
3 không được đặt, chúng ta sẽ nhận được
import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
8

Bây giờ, nếu biến

import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
3 được đặt và chúng tôi muốn in nội dung của nó. Chúng tôi sẽ viết các dòng mã sau để lấy danh sách các đường dẫn được lưu trữ trong biến đó. Đầu ra trên mỗi máy tính có thể khác nhau tùy thuộc vào đường dẫn được lưu trữ trong biến

Nếu nhiều đường dẫn tồn tại trong biến đó, chúng ta có thể tách chuỗi trả về dựa trên ký hiệu dấu phân cách đường dẫn i-e dấu chấm phẩy [_______00]

ví dụ 1. Sử dụng mô-đun pathlib

import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]

đầu ra

/Users/username
/Users/username

Sử dụng mô-đun

/Users/username
/Users/username
0, bạn có thể lấy thư mục làm việc hiện tại

  • Truyền tên tệp theo phương thức
    /Users/username
    /Users/username
    1
  • /Users/username
    /Users/username
    2 cung cấp cha mẹ hợp lý của đường dẫn và
    /Users/username
    /Users/username
    3 đưa ra đường dẫn tuyệt đối của tệp
  • /Users/username
    /Users/username
    4 cung cấp thư mục làm việc hiện tại

ví dụ 2. Sử dụng mô-đun os

import os

# path of the given file
print[os.path.dirname[os.path.abspath["my_file.txt"]]]

# current working directory
print[os.path.abspath[os.getcwd[]]]

đầu ra

/Users/username
/Users/username

Bạn có thể làm điều tương tự với mô-đun

/Users/username
/Users/username
5

  • Sử dụng phương pháp
    /Users/username
    /Users/username
    0 để có đường dẫn tuyệt đối
  • /Users/username
    /Users/username
    1 đưa ra thư mục làm việc hiện tại

Cách tìm nơi Python được cài đặt trên Windows

Ngày 4 tháng 3 năm 2022

Trong hướng dẫn ngắn này, bạn sẽ thấy hai phương pháp để tìm nơi cài đặt Python trên Windows

  • Sử dụng thư viện sys
  • thủ công

Sử dụng Thư viện Sys để tìm nơi Python được cài đặt trên Windows

Bạn có thể sử dụng thư viện sys để tìm nơi cài đặt Python

import sys

locate_python = sys.exec_prefix

print[locate_python]

Đây là một ví dụ về cấu trúc đường dẫn mà bạn có thể nhận được

________số 8

Xác định vị trí cài đặt Python theo cách thủ công

Ngoài ra, bạn có thể xác định vị trí cài đặt Python theo cách thủ công bằng cách thực hiện theo các bước sau

  1. Nhập 'Python' vào Thanh tìm kiếm của Windows
  2. Nhấp chuột phải vào Ứng dụng Python, sau đó chọn “Mở vị trí tệp“
  3. Bấm chuột phải vào phím tắt Python, rồi chọn Thuộc tính
  4. Nhấp vào “Mở vị trí tệp“

Bây giờ bạn sẽ nhận được vị trí/đường dẫn nơi Python của bạn được cài đặt trên Windows

C:\Users\Ron\AppData\Local\Programs\Python\Python39

Lưu ý rằng đường dẫn trong phương thức này khớp với đường dẫn được tìm thấy trong phương thức đầu tiên

Khi bạn đã truy xuất đường dẫn trên, bạn sẽ có thể nâng cấp pip chẳng hạn

Danh mục Python

Ảnh chụp màn hình sang PDF bằng Python [bao gồm ví dụ]

Cách kiểm tra xem Pandas DataFrame có trống không

Để có đường dẫn đầy đủ của tệp hiện tại, bạn có thể sử dụng lệnh os. đường dẫn. chức năng bỏ qua. Nếu bạn chỉ muốn đường dẫn thư mục, bạn có thể gọi os. đường dẫn. dirname

Thí dụ

import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
0

đầu ra

Điều này sẽ cung cấp cho đầu ra

import pathlib

# path of the given file
print[pathlib.Path["my_file.txt"].parent.absolute[]]

# current working directory
print[pathlib.Path[].absolute[]]
1

Chủ Đề