Đã hỏi 6 năm, 11 tháng trước 6 years, 11 months ago
Đã xem 6k lần 6k times
Tôi muốn mở Shell Python trong thư mục hiện tại như CMD. Hệ thống của tôi là Windows 10. Làm thế nào tôi có thể đạt được điều đó? Một cái gì đó như thế: Giả sử tôi mở một thư mục trong đĩa d, giả sử đường dẫn là "d: \ pythonprojects". Tôi đã cố gắng mở CMD trong thư mục hiện tại, trong CMD I gõ "Python" để có được Shell Python, nhưng thư mục công việc của Python không được nâng cấp.
Hỏi ngày 17 tháng 12 năm 2015 lúc 3:02Dec 17, 2015 at 3:02
6
Bạn đã thử một cái gì đó như thế này trong dòng lệnh?
C:> D:
D:> cd PythonProjects
D:\PythonProjects> python
[Something about Python interpreter]
>>>
Remi guan
20.7K17 Huy hiệu vàng62 Huy hiệu bạc85 Huy hiệu Đồng17 gold badges62 silver badges85 bronze badges
Đã trả lời ngày 17 tháng 12 năm 2015 lúc 3:12Dec 17, 2015 at 3:12
aliasm2kaliasm2kaliasm2k
8536 Huy hiệu bạc12 Huy hiệu đồng6 silver badges12 bronze badges
3
Bạn chỉ có thể chỉ cần mở vỏ và hơn
import os
os.chdir[" "]
Ở giữa các trích dẫn, bạn có thể chỉ định đường dẫn bạn muốn mở nó
Bạn cũng có thể thấy con đường hiện tại bằng cách
os.getcwd[]
Đã trả lời ngày 26 tháng 1 năm 2017 lúc 12:56Jan 26, 2017 at 12:56
Goelaadish GoelAadish Goel
4411 Huy hiệu vàng4 Huy hiệu bạc12 Huy hiệu đồng1 gold badge4 silver badges12 bronze badges
Làm thế nào để có được tên người dùng và thư mục hiện tại trong Golang?
Chương trình Java để có được thư mục làm việc hiện tại
- Cách lấy thư mục làm việc hiện tại OS.GetCwd []
- Thay đổi thư mục làm việc hiện tại: Os.chdir []
Hàm __file__ trả về đường dẫn đến tệp tập lệnh hiện tại [.py].
Nhận thư mục làm việc hiện tại- os.getcwd []
Hàm os.getcwd [] trả về dưới dạng chuỗi str theo đường dẫn tuyệt đối đến thư mục làm việc hiện tại của Python. "Nhận thư mục làm việc hiện tại" [GETCWD] đề cập đến khả năng in thư mục làm việc hiện tại với hệ điều hành bằng print [] và getcwd [].
Nhân vật chém kéo được bỏ qua từ chuỗi được trả về.
Thí dụ
Sau đây là một ví dụ để có được thư mục làm việc hiện tại:
import os cwd = os.getcwd[] print["Th Current working directory is: {0}".format[cwd]] print["os.getcwd[] returns an object of type: {0}".format[type[cwd]]]
Đầu ra
Sau đây là đầu ra của mã trên:
The Current working directory is: C:\Users\Lenovo\Desktopos.getcwd[] returns an object of type: class 'str'> os.getcwd[] returns an object of type:
Thay đổi thư mục làm việc hiện tại: OS.Chdir []
Sử dụng hàm chdir [] trong Python để thay đổi thư mục làm việc hiện tại.
Đường dẫn đến thư mục bạn muốn thay đổi là tham số duy nhất mà phương thức cho phép. Bạn có thể sử dụng đối số đường dẫn tuyệt đối hoặc tương đối.
Thí dụ
Sau đây là một ví dụ để có được thư mục làm việc hiện tại:
import os print["The Current working directory is: {0}".format[os.getcwd[]]] os.chdir['C:\Users\Lenovo\Downloads\Works\'] print["The Current working directory now is: {0}".format[os.getcwd[]]]
Đầu ra
Sau đây là đầu ra của mã trên:
The Current working directory is: C:\Users\Lenovo\Desktop The Current working directory now is: C:\Users\Lenovo\Downloads\Works
Thay đổi thư mục làm việc hiện tại: OS.Chdir []− A NotADirectoryError exception is thrown if a directory is not provided as an argument to the chdir[] method. There is a FileNotFoundError exception raised if the provided directory is not found. A PermissionError exception is raised if the user running the script doesn't have the required permissions.
Thí dụ
import os path = 'C:\Users\Lenovo\Downloads\Works\' try: os.chdir[path] print["The Current working directory is: {0}".format[os.getcwd[]]] except FileNotFoundError: print["Directory: {0} does not exist".format[path]] except NotADirectoryError: print["{0} is not a directory".format[path]] except PermissionError: print["No permissions to change to {0}".format[path]]
Đầu ra
Sau đây là đầu ra của mã trên:
The Current working directory is: C:\Users\Lenovo\Downloads\Works
Thay đổi thư mục làm việc hiện tại: OS.Chdir []
- Sử dụng hàm chdir [] trong Python để thay đổi thư mục làm việc hiện tại.
- Đường dẫn đến thư mục bạn muốn thay đổi là tham số duy nhất mà phương thức cho phép. Bạn có thể sử dụng đối số đường dẫn tuyệt đối hoặc tương đối.
- Sau đây là một ví dụ để thay đổi thư mục làm việc hiện tại:
- Lưu ý & nbsp; - một ngoại lệ notadirectoryError được ném nếu một thư mục không được cung cấp như một đối số cho phương thức chdir []. Có một ngoại lệ FilenotFounderror được nâng lên nếu không tìm thấy thư mục được cung cấp. Ngoại lệ PernessError được nêu ra nếu người dùng chạy tập lệnh không có quyền bắt buộc.
- Sau đây là đầu ra của ví dụ trên:
- Cập nhật ngày 17 tháng 8 năm 2022 13:05:49
- Câu hỏi và câu trả lời liên quan
- Làm thế nào để biết thư mục làm việc hiện tại trong Python?
- Làm thế nào để thay đổi thư mục hiện tại bằng Python?
- Làm thế nào để thay đổi thư mục làm việc shell trong Linux?
- Làm thế nào để thay đổi thư mục gốc của quá trình hiện tại trong Python?
- Làm thế nào để đặt thư mục làm việc hiện tại trong Python?
- Làm thế nào để biết vị trí hiện tại trong một tệp trong Python?
- Làm thế nào để tìm thư mục thực hiện chương trình hiện tại trong Python?
- Làm thế nào để thay đổi sự cho phép của một thư mục bằng Python?
- Làm thế nào để thay đổi chủ sở hữu của một thư mục bằng Python?