Bạn có ý tưởng đúng, hãy bắt đầu bằng cách mở một số tệp:
with open["text.txt", "r"] as filestream:
with open["answers.txt", "w"] as filestreamtwo:
Ở đây, chúng tôi đã mở hai fileStreams - "text.txt" và "answer.txt".
Vì chúng tôi đã sử dụng
for line in filestream:
9, các filestream này sẽ tự động đóng sau khi mã được thụt vào bên dưới chúng hoàn thành chạy.Bây giờ, chúng ta hãy chạy qua tệp "Text.txt" từng dòng:
for line in filestream:
Điều này sẽ chạy một vòng lặp và kết thúc ở cuối tệp.
Tiếp theo, chúng ta cần thay đổi văn bản đầu vào thành một cái gì đó chúng ta có thể làm việc, chẳng hạn như một mảng:
currentline = line.split[","]
Bây giờ,
currentline = line.split[","]
0 chứa tất cả các số nguyên được liệt kê trong dòng đầu tiên của "text.txt".Hãy tổng hợp các số nguyên sau:
total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
Chúng tôi đã phải bọc từng phần tử trong
currentline = line.split[","]
0 với hàm currentline = line.split[","]
2 xung quanh. Nếu không, thay vì thêm các số nguyên, chúng ta sẽ kết nối các chuỗi!Sau đó, chúng tôi thêm trở lại vận chuyển,
currentline = line.split[","]
3 để làm cho "câu trả lời.txt" rõ ràng hơn để hiểu.filestreamtwo.write[total]
Bây giờ, chúng tôi đang viết vào tệp "Trả lời.txt" ... Đó là nó! Bạn đã hoàn tất!
Đây là mã một lần nữa:
with open["test.txt", "r"] as filestream:
with open["answers.txt", "w"] as filestreamtwo:
for line in filestream:
currentline = line.split[","]
total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
filestreamtwo.write[total]
Nội dung
- Giới thiệu
- Ví dụ 1: Chuỗi phân chia theo dấu phẩy
- Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều dấu phẩy
- Bản tóm tắt
Bạn có thể chia một chuỗi trong Python với chuỗi được hình thành bởi các khối và dấu phẩy tách chúng ra.
Trong hướng dẫn này, chúng tôi sẽ tìm hiểu cách phân chia một chuỗi bằng dấu phẩy
currentline = line.split[","]
4 trong Python bằng String.Split [].String.split[].Ví dụ 1: Chuỗi phân chia theo dấu phẩy
Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều dấu phẩy
Bản tóm tắt
str = 'apple,orange,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
Bạn có thể chia một chuỗi trong Python với chuỗi được hình thành bởi các khối và dấu phẩy tách chúng ra.
Trong hướng dẫn này, chúng tôi sẽ tìm hiểu cách phân chia một chuỗi bằng dấu phẩy
4 trong Python bằng String.Split [].currentline = line.split[","]
['apple', 'orange', 'grape']
Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều dấu phẩy
Bản tóm tắt
Bản tóm tắt
str = 'apple,,orange,,,grape'
#split string by ,
chunks = str.split[',']
print[chunks]
Bạn có thể chia một chuỗi trong Python với chuỗi được hình thành bởi các khối và dấu phẩy tách chúng ra.
Trong hướng dẫn này, chúng tôi sẽ tìm hiểu cách phân chia một chuỗi bằng dấu phẩy
4 trong Python bằng String.Split [].currentline = line.split[","]
['apple', '', 'orange', '', '', 'grape']
Trong ví dụ này, chúng tôi sẽ lấy một chuỗi với các khối được phân tách bằng dấu phẩy
currentline = line.split[","]
4, chia chuỗi và lưu trữ các mục trong danh sách.Chương trình Python
Bản tóm tắt
for line in filestream:
0Bạn có thể chia một chuỗi trong Python với chuỗi được hình thành bởi các khối và dấu phẩy tách chúng ra.
Trong hướng dẫn này, chúng tôi sẽ tìm hiểu cách phân chia một chuỗi bằng dấu phẩy
currentline = line.split[","]
4 trong Python bằng String.Split [].Trong hướng dẫn này, chúng tôi sẽ tìm hiểu cách phân chia một chuỗi bằng dấu phẩy
4 trong Python bằng String.Split [].currentline = line.split[","]
['apple', 'orange', 'grape']
Trong ví dụ này, chúng tôi sẽ lấy một chuỗi với các khối được phân tách bằng dấu phẩy
currentline = line.split[","]
4, chia chuỗi và lưu trữ các mục trong danh sách.Bản tóm tắt
Bạn có thể chia một chuỗi trong Python với chuỗi được hình thành bởi các khối và dấu phẩy tách chúng ra.
Trong hướng dẫn này, chúng tôi sẽ tìm hiểu cách phân chia một chuỗi bằng dấu phẩy currentline = line.split[","]
4 trong Python bằng String.Split [].
currentline = line.split[","]
- Trong ví dụ này, chúng tôi sẽ lấy một chuỗi với các khối được phân tách bằng dấu phẩy
4, chia chuỗi và lưu trữ các mục trong danh sách.currentline = line.split[","]
- Chương trình Python
- Chạy
- Đầu ra
- Nếu bạn sử dụng String.Split [] trên Chuỗi với nhiều dấu phẩy nằm liền kề nhau, bạn sẽ nhận được các khối trống. Một ví dụ đã được biểu diễn ở dưới.
Trong hướng dẫn này, chúng tôi sẽ xem xét cách chia một chuỗi thành một danh sách các chuỗi về sự xuất hiện của dấu phẩy trong Python với sự trợ giúp của các ví dụ.
Làm thế nào để chia một chuỗi trong Python?
Bạn có thể sử dụng chức năng chuỗi Python
total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
1 để chia chuỗi [bằng dấu phân cách] thành danh sách các chuỗi. Để phân chia một chuỗi bằng dấu phẩy trong Python, hãy truyền ký tự dấu phẩy total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
2 dưới dạng phân định cho hàm total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
1.Sau đây là cú pháp -
for line in filestream:
2Nó trả về một danh sách các chuỗi do phân tách chuỗi ban đầu về các lần xuất hiện của
total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
2.Hãy cùng nhìn vào một số ví dụ.
Chia chuỗi chia theo dấu phẩy
Tại đây, chúng tôi chuyển dấu phẩy
total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
2 làm dấu phân cách cho hàm total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
1 chuỗi.for line in filestream:
3Output:
for line in filestream:
4Danh sách kết quả chứa các từ kết quả từ sự phân chia chuỗi ban đầu về sự xuất hiện của dấu phẩy.
Sửa số lượng phân tách
Bạn cũng có thể chỉ định số lượng phân tách tối đa được thực hiện bằng tham số
total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
7. Theo mặc định, chức năng chuỗi total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
1 làm cho tất cả các chia tách có thể.Hãy để chỉ chia chuỗi ở trên thành hai phần khi xảy ra dấu phẩy,
total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
2 khởi động từ bên trái. Để chia chuỗi thành hai phần, total = str[int[currentline[0]] + int[currentline[1]] + int[currentline [2]]] + "\n"
7 phải là filestreamtwo.write[total]
1, bởi vì chúng tôi chỉ tạo một phần phân chia dẫn đến hai chuỗi.for line in filestream:
5Output:
for line in filestream:
6Bạn có thể thấy rằng danh sách kết quả chỉ có hai chuỗi.
Hãy cùng nhìn vào một ví dụ khác.
Hãy để phân chia chuỗi ban đầu thành ba phần, ở đây chúng tôi vượt qua
filestreamtwo.write[total]
2.for line in filestream:
7Output:
for line in filestream:
8Danh sách kết quả chỉ có ba chuỗi.
Bạn cũng có thể quan tâm đến -
- Python - Chuỗi phân chia theo dấu gạch dưới
- Python - Xóa nhiều khoảng trống khỏi chuỗi
- Xóa các dòng khỏi chuỗi trong Python
Đăng ký nhận bản tin của chúng tôi để biết thêm hướng dẫn và hướng dẫn thông tin. Chúng tôi không spam và bạn có thể từ chối bất cứ lúc nào.
We do not spam and you can opt out any
time.
Piyush là một nhà khoa học dữ liệu đam mê sử dụng dữ liệu để hiểu mọi thứ tốt hơn và đưa ra quyết định sáng suốt. Trong quá khứ, anh ta làm việc như một nhà khoa học dữ liệu cho ZS và có bằng kỹ sư từ IIT Roorkee. Sở thích của anh ấy bao gồm xem cricket, đọc sách và làm việc trên các dự án phụ.
Xem tất cả các bài viết