Nhận thư mục hiện tại Python

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

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[]]]
5, 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
    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[]]]
    6
  • 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[]]]
    7 cung cấp cha mẹ hợp lý của đường dẫn và
    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[]]]
    8 đưa ra đường dẫn tuyệt đối của tệp
  • 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[]]]
    9 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
0

  • 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

Nó trả về một chuỗi chứa thư mục làm việc hiện tại. Để gọi chức năng này, chúng ta cần nhập mô-đun os i. e

import os

Hãy hiểu bằng một ví dụ,

Nhận thư mục hiện tại bằng Python

import os

# Get Current working Directory
currentDirectory = os.getcwd[]

print[currentDirectory]

Nó in thư mục hiện tại. Đầu ra trong trường hợp của chúng tôi là,

quảng cáo

________số 8

Hãy thay đổi thư mục làm việc hiện tại thành ”

# Change the Current working Directory
os.chdir['/home/varun']

Bây giờ hãy lấy thư mục làm việc hiện tại,

/Users/username
/Users/username
0

Nó in thư mục hiện tại. Đầu ra trong trường hợp của chúng tôi là,

/Users/username
/Users/username
1

Đầu ra lần này khác, bởi vì chúng tôi đã thay đổi thư mục làm việc hiện tại

Ví dụ hoàn chỉnh như sau,

/Users/username
/Users/username
2

đầu ra

/Users/username
/Users/username
3

Bản tóm tắt

Chúng tôi đã học cách lấy thư mục hiện tại trong Python và chúng tôi cũng đã xem cách thay đổi thư mục hiện tại trong Python. Cảm ơn

Hướng dẫn về Pandas -Tìm hiểu Phân tích dữ liệu với Python

 
  • Hướng dẫn Pandas Phần #1 - Giới thiệu về Phân tích dữ liệu với Python
  • Hướng dẫn Pandas Phần #2 - Khái niệm cơ bản về Pandas Series
  • Hướng dẫn Pandas Phần #3 - Nhận & Đặt giá trị chuỗi
  • Pandas Tutorial Part #4 - Thuộc tính & phương thức của Pandas Series
  • Hướng dẫn về Pandas Phần #5 - Thêm hoặc xóa các thành phần của Pandas Series
  • Hướng dẫn về Pandas Phần #6 - Giới thiệu về DataFrame
  • Hướng dẫn về Pandas Phần #7 - DataFrame. loc[] - Chọn Hàng/Cột theo Lập chỉ mục
  • Hướng dẫn về Pandas Phần #8 - DataFrame. iloc[] - Chọn Hàng/Cột theo Tên Nhãn
  • Hướng dẫn về gấu trúc Phần #9 - Lọc các hàng trong khung dữ liệu
  • Hướng dẫn Pandas Phần #10 - Thêm/Xóa Hàng & Cột DataFrame
  • Hướng dẫn về Pandas Phần #11 - Các thuộc tính & phương thức DataFrame
  • Hướng dẫn Pandas Phần #12 - Xử lý dữ liệu bị thiếu hoặc giá trị NaN
  • Hướng dẫn về Pandas Phần #13 - Lặp lại các Hàng & Cột của DataFrame
  • Hướng dẫn Pandas Phần #14 - Sắp xếp DataFrame theo Hàng hoặc Cột
  • Hướng dẫn về gấu trúc Phần #15 - Hợp nhất hoặc ghép các khung dữ liệu
  • Hướng dẫn về Pandas Phần #16 - DataFrame GroupBy được giải thích bằng các ví dụ
 

Bạn đang muốn tạo dựng sự nghiệp trong Khoa học dữ liệu với Python?

Khoa học dữ liệu là tương lai và tương lai là ở đây ngay bây giờ. Các nhà khoa học dữ liệu hiện là những chuyên gia được tìm kiếm nhiều nhất hiện nay. Để trở thành một Nhà khoa học dữ liệu giỏi hoặc chuyển đổi nghề nghiệp trong Khoa học dữ liệu, người ta phải sở hữu bộ kỹ năng phù hợp. Chúng tôi đã tuyển chọn danh sách Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python. Các khóa học này sẽ dạy cho bạn các công cụ lập trình cho Khoa học dữ liệu như Pandas, NumPy, Matplotlib, Seaborn và cách sử dụng các thư viện này để triển khai các mô hình Máy học

Kiểm tra Đánh giá chi tiết về Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python

Hãy nhớ rằng, Khoa học dữ liệu đòi hỏi rất nhiều kiên nhẫn, bền bỉ và thực hành. Vì vậy, hãy bắt đầu học ngay hôm nay

Python lấy hướng dẫn thư mục làm việc hiện tại chỉ ra cách tìm ra thư mục làm việc hiện tại trong Python

Hướng dẫn Python là một hướng dẫn toàn diện về ngôn ngữ Python

Thư mục làm việc hiện tại là một đường dẫn đầy đủ khi chương trình được thực thi

/Users/username
/Users/username
4

Chúng ta có thể tìm ra thư mục làm việc hiện tại bằng lệnh

/Users/username
/Users/username
1

Có một số cách để tìm thư mục làm việc hiện tại trong Python. Chúng ta có thể sử dụng các phương pháp sau

  • hệ điều hành. getcwd
  • đường dẫn. Đường dẫn. cwd
  • hệ điều hành. đường dẫn

/Users/username
/Users/username
2 trả về một chuỗi đại diện cho thư mục làm việc hiện tại

/Users/username
/Users/username
5

Chương trình in thư mục làm việc hiện tại với

/Users/username
/Users/username
2

/Users/username
/Users/username
6

Nhận thư mục làm việc hiện tại với Đường dẫn. cwd

/Users/username
/Users/username
4 trả về một đối tượng đường dẫn mới đại diện cho thư mục hiện tại

/Users/username
/Users/username
7

Chương trình in thư mục làm việc hiện tại với

/Users/username
/Users/username
4

/Users/username
/Users/username
50 là một biến tích hợp Python đặc biệt chứa đường dẫn đến tập lệnh hiện đang chạy. Kể từ Python 3. 9, giá trị là một đường dẫn tuyệt đối. Trong các phiên bản trước, đường dẫn có thể là tương đối

quảng cáo

Khi duyệt qua phân cấp hệ thống tệp, chúng ta có thể sử dụng

/Users/username
/Users/username
51 cho thư mục làm việc hiện tại và
/Users/username
/Users/username
52 cho thư mục mẹ

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[]]]
1

/Users/username
/Users/username
53 trả về tên thư mục của đường dẫn đã cho. Phương thức
/Users/username
/Users/username
54 chuẩn hóa tên đường dẫn bằng cách thu gọn các dấu phân cách dư thừa và tham chiếu cấp cao.
/Users/username
/Users/username
55 trả về một phiên bản tuyệt đối được chuẩn hóa của tên đường dẫn đã cho

Chủ Đề