Không gian Python trong tên thư mục

IDE đám mây Python

Do Python Fiddle phụ thuộc vào các kỹ thuật JavaScript nâng cao nên các trình duyệt cũ hơn có thể gặp sự cố khi chạy chính xác. Vui lòng tải xuống phiên bản mới nhất của trình duyệt yêu thích của bạn.
Chrome 10+ Firefox 4+ Safari 5+
IE 10+

steveQuản Trị TrangBài Viết. 85947Đã tham gia. Thứ bảy, ngày 01 tháng 12 năm 2007 11. 43 amHệ điều hành. Linux * Ubuntu

  • Trích dẫn

của steve » Thứ 5 ngày 20 tháng 1 năm 2022 8. 07 giờ tối

siêu nhân đã viết.

Thứ 5 ngày 20 tháng 1 năm 2022 7. 32 giờ chiều

Liệu Import2 có thể hoạt động với các khoảng trắng không?

Có, nhưng nó phải được trích dẫn.
Tôi chưa thử nghiệm, nhưng tôi nghĩ tất cả những thứ này sẽ hoạt động.

Mã số.

do_command["Import2: Filename='C:/folder/folder 1/filename.mp3'"]

hoặc

Mã số.

do_command["Import2: Filename=\"C:/folder/folder 1/filename.mp3\""]

hoặc

Mã số.

do_command['Import2: Filename="C:/folder/folder 1/filename.mp3"']

Tìm hiểu thêm về lập trình Nyquist tại audionyq. com

Tên đường dẫn có khoảng trắng trong đó và bất kể khoảng trắng đầu tiên ở đâu [trong trường hợp này là /Ổ đĩa được chia sẻ/1- Đơn hàng], lệnh sẽ dừng và nó sẽ không lưu. Tôi đã thử sử dụng. định dạng, dấu ngoặc đơn, dấu ngoặc kép, đính kèm. 3dm, không gắn. 3dm và không thể làm cho nó hoạt động trong suốt cuộc đời của tôi. Bất kỳ ý tưởng?

Nhiều lý do khiến người dùng Linux mới tránh xa dòng lệnh, một trong số đó là xử lý các tệp trong thiết bị đầu cuối. Các tệp và thư mục trong Linux có thể có các tên khác nhau và một số tên có thể có "dấu cách" trong đó. Vậy thỏa thuận lớn nào? . e. , “mới” và “thư mục. ” Việc truy cập các tệp như vậy trong thiết bị đầu cuối có thể trở nên thực sự khó chịu. May mắn thay, có nhiều phương pháp khác nhau để xử lý các tệp/thư mục có dấu cách trong tên của chúng

Hướng dẫn này tập trung vào cách tham chiếu tên tệp có dấu cách trong Linux với các cách tiếp cận khác nhau. Vì vậy, hãy bắt đầu

Cách truy cập tệp/thư mục trong thiết bị đầu cuối có khoảng trắng trong tên

Trong phần này, trước tiên chúng ta sẽ tạo một tệp có "dấu cách" trong tên của nó;

Cách tạo một tệp và thư mục có khoảng trắng trong tên của nó

Tạo một tệp trong Linux có tên là “space” rất đơn giản, hãy mở terminal và chạy lệnh được đề cập bên dưới

$chạm vào 'tệp của tôi '

hoặc

$chạm vào tệp của tôi

Tệp có thể được tạo bằng cách sử dụng dấu nháy đơn hoặc dấu ngoặc kép. Quy trình tạo thư mục khá giống nhau

$ mkdire ‘thư mục của tôi’

Hoặc

$ mkdire thư mục \ của tôi

Bạn có thể xác minh nó bằng cách sử dụng lệnh “ls” trong thiết bị đầu cuối

Cách đọc một tệp có khoảng trắng trong tên của nó

Trước khi chúng tôi tìm hiểu cách chính xác để đọc một tệp có "dấu cách" trong tên của nó, hãy xác định lỗi mà nó có thể gây ra. Vì vậy, khi bạn cố đọc tệp được tạo ở trên [tệp của tôi], bạn sẽ gặp lỗi

$con mèo tệp của tôi

Bây giờ, hãy xem điều gì sẽ xảy ra khi bạn cố ghi một cái gì đó vào tệp

$echo “Đây là Linux” >> my file

Như có thể thấy rằng lệnh trên, thay vì viết “my file”, tạo một tệp mới với tên “my” và lưu văn bản vào đó. Vì vậy, làm thế nào để truy cập một tập tin như vậy?

  • Using escape character, i.e., “\”
  • Sử dụng dấu nháy đơn hoặc dấu ngoặc kép

So first of all, let’s insert some text into the above-created file using ;“\”:

$echo “Đây là Linux” >> my\ file

Để đọc nó, sử dụng

$con mèo tệp của tôi

Hoặc

$echo “Đây là Linux” >> ‘my file

Bây giờ, để đọc nó, sử dụng

$con mèo 'tệp của tôi '

Cách truy cập một thư mục có khoảng trắng trong tên của nó

Khi làm việc trong thiết bị đầu cuối, việc truy cập một thư mục khác là một trong những tác vụ phổ biến. Vì vậy, khi bạn cố gắng truy cập thư mục có dấu cách trong tên của nó, thì nó sẽ báo lỗi

$cd thư mục của tôi

Nó trở nên khó khăn, đặc biệt là để truy cập vào một đường dẫn có một thư mục với "dấu cách" trong tên của nó. Vì vậy, cách dễ nhất là sử dụng dấu nháy đơn, dấu ngoặc kép hoặc ký tự thoát [\]

$cd dir / 'thư mục của tôi'

Chủ Đề