Tôi đang nhận được một tệp đăng từ một tệp: Show
Tôi muốn có được con đường. Làm thế nào tôi có thể nhận được nó?
HALFER 19.7K17 Huy hiệu vàng92 Huy hiệu bạc179 Huy hiệu đồng17 gold badges92 silver badges179 bronze badges hỏi ngày 15 tháng 7 năm 2011 lúc 6:07Jul 15, 2011 at 6:07
RajasekarrajasekarRajasekar Huy hiệu vàng 18K3232 gold badges101 silver badges136 bronze badges Bạn phải sử dụng từ điển Kiểm tra tài liệu chính thức về đối tượng 0, nhưng hãy cẩn thận rằng chỉ các tệp được tải lên để đĩa hiển thị nó (nghĩa là thông thường, khi sử dụng trình xử lý tải lên 1).
Tuy nhiên, trong trường hợp bình thường, bạn muốn sử dụng trực tiếp trình xử lý tệp:
Đã trả lời ngày 15 tháng 7 năm 2011 lúc 6:21Jul 15, 2011 at 6:21
Bạn nên sử dụng 2Bạn sẽ nhận được như thế này 3Và sử dụng 4, tệp tải lên của bạn phải lớn hơn 2,5m.Nếu bạn muốn thay đổi điều này, hãy xem cài đặt tải lên tệp Đã trả lời ngày 10 tháng 5 năm 2017 lúc 11:32May 10, 2017 at 11:32
暮零天 晨暮零天暮零天晨 711 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges Chúng tôi không thể nhận được đường dẫn tệp từ yêu cầu bài đăng, chỉ tên tệp, vì Flask không có quyền truy cập hệ thống tệp. Nếu bạn cần lấy tệp và thực hiện một số hoạt động trên đó thì bạn có thể thử tạo thư mục TEMP Lưu tệp ở đó, bạn cũng có thể nhận đường dẫn.
Đã trả lời ngày 25 tháng 5 lúc 16:27May 25 at 16:27
Trên trang này: Open (), Path Path, CWD ('Thư mục làm việc hiện tại'), tiền tố R 'RAW String', OS.GetCwd (), Os.Chdir (). Tham khảo một tệp có đường dẫn và tên đầy đủNhư đã thấy trong các hướng dẫn #12 và #13, bạn có thể tham khảo một tệp cục bộ trong Python bằng cách sử dụng đường dẫn đầy đủ của tệp và tên tệp. Dưới đây, bạn đang mở một tệp để đọc:
>>> myfile = open('/Users/narae/Desktop/alice.txt') # Mac and Linux >>> mytxt = myfile.read() >>> myfile.close() Tham khảo một tệp trong WindowsTrong Windows, có một vài cách bổ sung để tham khảo một tệp. Đó là bởi vì đường dẫn tập tin Windows sử dụng dấu gạch chéo ngược "\" thay vì chém. Python cho phép sử dụng cả hai trong hệ thống Windows, nhưng có một vài cạm bẫy cần chú ý. Để tổng hợp chúng:
Phím tắt tên tệp và CWD (thư mục làm việc hiện tại)Vì vậy, sử dụng đường dẫn thư mục đầy đủ và tên tệp luôn hoạt động; Bạn nên sử dụng phương pháp này. Tuy nhiên, bạn có thể chỉ thấy các tệp được gọi bằng tên của chúng, ví dụ: 'Alice.txt' trong Python. Nó được thực hiện như thế nào?Khái niệm về thư mục làm việc hiện tại (CWD) là rất quan trọng ở đây. Bạn có thể nghĩ về nó như là thư mục Python của bạn đang hoạt động bên trong vào lúc này. Cho đến nay chúng tôi đã sử dụng đường dẫn tuyệt đối, bắt đầu từ thư mục trên cùng. Nhưng nếu tham chiếu tệp của bạn không bắt đầu từ đầu (ví dụ:Current Working Directory (CWD) is crucial here. You can think of it as the folder your Python is operating inside at the moment. So far we have been using the absolute path, which begins from the topmost directory. But if your file reference does not start from the top (e.g., 'Alice.txt'Thì 'ling1330/alice.txt'), Python giả định rằng nó bắt đầu trong CWD (một "đường dẫn tương đối").relative path"). Điều này có nghĩa là một tham chiếu chỉ tên sẽ chỉ thành công khi tệp nằm trong CWD của bạn. Nhưng hãy nhớ rằng CWD của bạn có thể thay đổi. Ngoài ra, Python của bạn có cài đặt CWD ban đầu khác nhau tùy thuộc vào việc bạn đang làm việc với tập lệnh Python hay trong môi trường vỏ.
Tìm kiếm và thay đổi CWDHệ điều hành Module Python cung cấp các tiện ích để hiển thị và sửa đổi thư mục làm việc hiện tại của bạn. Dưới đây minh họa cách tìm cwd của bạn (.getcwd ()) và thay đổi nó thành một thư mục khác (.chdir ()). Dưới đây là một ví dụ cho HĐH Windows:
|