13
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Làm cách nào để đọc trong một tệp từ Python ở dòng lệnh? Vì vậy, giả sử tôi có một tệp text.txt
và tôi muốn làm $ python prefixer.py text.txt
, làm thế nào tôi sẽ đọc trong tệp văn bản trong prefixer.py
của tôi?
Cá heo
48.3K13 Huy hiệu vàng61 Huy hiệu bạc88 Huy hiệu đồng13 gold badges61 silver badges88 bronze badges
hỏi ngày 16 tháng 9 năm 2011 lúc 1:07Sep 16, 2011 at 1:07
import sys
f = open[sys.argv[1],"r"]
contents = f.read[]
f.close[]
print contents
hoặc tốt hơn,
import sys
with open[sys.argv[1], 'r'] as f:
contents = f.read[]
print contents
Agf
164K40 Huy hiệu vàng279 Huy hiệu bạc232 Huy hiệu Đồng40 gold badges279 silver badges232 bronze badges
Đã trả lời ngày 16 tháng 9 năm 2011 lúc 1:11Sep 16, 2011 at 1:11
jbeard4jbeard4jbeard4
12.4K4 Huy hiệu vàng55 Huy hiệu bạc67 Huy hiệu Đồng4 gold badges55 silver badges67 bronze badges
1
Tôi nghĩ fileinput
là đẹp hơn rất nhiều cho việc này. Dễ sử dụng cho các tập lệnh đơn giản:
import fileinput
for line in fileinput.input[]:
process[line]
Sau đó, bạn có thể làm
import sys
with open[sys.argv[1], 'r'] as f:
contents = f.read[]
print contents
0 hoặc thậm chí ống nó vào. Purrfect!//docs.python.org/3/library/fileinput.html
Đã trả lời ngày 3 tháng 11 năm 2016 lúc 19:15Nov 3, 2016 at 19:15
Odinho - Velmontodinho - Velmontodinho - Velmont
Huy hiệu vàng 20K640 Huy hiệu bạc32 Huy hiệu đồng6 gold badges40 silver badges32 bronze badges
import sys
file_name = sys.argv[1]
f = open[file_name]
data = f.read[]
f.close[]
Đã trả lời ngày 16 tháng 9 năm 2011 lúc 1:09Sep 16, 2011 at 1:09
Martinchomartinchomartincho
4.2976 Huy hiệu vàng31 Huy hiệu bạc41 Huy hiệu đồng6 gold badges31 silver badges41 bronze badges
3
Lập trình bên PythonserverServer Side ProgrammingProgramming
Ngoài lập trình cơ bản - Python trung gian
Phổ biến nhất
36 bài giảng 3 giờ 3 hours
Mohammad Nauman
Chi tiết hơn
Học máy thực tế bằng cách sử dụng Python
Người bán hàng giỏi nhất
91 bài giảng 23,5 giờ 23.5 hours
Manas Dasgupta
Chi tiết hơn
Học máy thực tế bằng cách sử dụng Python
Người bán hàng giỏi nhất 6 hours
Manas Dasgupta
Chi tiết hơn
Học máy thực tế bằng cách sử dụng Python
import sys with open[sys.argv[1], 'r'] as f: contents = f.read[] print contents
Người bán hàng giỏi nhất
$ python cat.py my_file.txt
91 bài giảng 23,5 giờ
Manas Dasgupta
Khoa học dữ liệu thực tế sử dụng Python
- 22 bài giảng 6 giờ
- Để đọc dòng lệnh File Form bằng Python, tập lệnh bạn muốn sử dụng cho nó cần chấp nhận đối số CLI. Ví dụ: giả sử bạn muốn viết một lệnh CAT bằng Python [một lệnh hủy tất cả nội dung tệp trên thiết bị đầu cuối]. Để làm điều đó, bạn có thể chỉ cần viết một chương trình:
- Nếu bạn lưu tệp này dưới dạng cat.py và chạy nó bằng cách sử dụng:
- Điều này sẽ lấy my_file.txt và chuyển nó cho cat.py như một đối số CLI trong biến argv [1] [đối số dòng lệnh thứ hai] mà chúng ta có thể sử dụng để lấy tệp và nội dung của nó.
- Rajendra Dharmkar
- Cập nhật vào ngày 13 tháng 12 năm 2019 10:50:27
- Câu hỏi và câu trả lời liên quan
- Làm thế nào để ghi vào một tệp từ dòng lệnh bằng Python?
- Làm thế nào để đọc toàn bộ dòng từ một tệp văn bản bằng Python?
- Làm thế nào để đọc hoàn chỉnh dòng tệp văn bản từng dòng bằng Python?
- Đọc từng dòng tệp bằng cách sử dụng C ++
- Đọc dòng cuối cùng từ tệp trong PHP
- Làm thế nào để đọc dữ liệu từ một tệp bằng FileInputStream?
- Làm thế nào để chạy các chức năng Python từ dòng lệnh?
- Làm thế nào để gọi mô -đun Python từ dòng lệnh?
- Làm thế nào để đọc một số ký tự từ tệp văn bản bằng Python?
Làm thế nào để chỉ đọc dòng đầu tiên của một tệp có Python?
Làm thế nào để in từ điển python đẹp từ dòng lệnh?