Tôi nghĩ rằng nếu bạn đọc tệp vào một danh sách, thì hãy thực hiện bạn có thể lặp qua danh sách để tìm biệt danh bạn muốn thoát khỏi. Bạn có thể làm điều đó một cách hiệu quả mà không cần tạo các tệp bổ sung, nhưng bạn sẽ phải viết kết quả trở lại tệp nguồn. Đây là cách tôi có thể làm điều này: import, os, csv # and other imports you need
nicknames_to_delete = ['Nick', 'Stephen', 'Mark']
Tôi đang giả sử nicknames.csv chứa dữ liệu như: Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
Sau đó tải tệp vào danh sách: nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
Tiếp theo, lặp lại vào danh sách để phù hợp với đầu vào của bạn để xóa: for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
Cuối cùng, viết kết quả trở lại tệp: with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
Trong bài viết này, chúng ta sẽ xem cách xóa các dòng cụ thể khỏi tệp bằng cách sử dụng Python Trong suốt chương trình này, làm ví dụ, chúng tôi sẽ sử dụng một tệp văn bản có tên là tháng.txt trên đó các hoạt động xóa khác nhau sẽ được thực hiện.months.txt on which various deletion operations would be performed. Phương pháp 1: Xóa một dòng bằng cách sử dụng một vị trí cụ thểTrong phương thức này, tệp văn bản được đọc từng dòng bằng cách sử dụng readlines (). Nếu một dòng có một vị trí tương tự như vị trí bị xóa, nó không được viết trong tệp văn bản mới được tạo. & NBSP; Example: Python3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
6Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
7Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
8Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
9 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
3 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
5 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
7 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
6Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
7for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
4for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
5for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
6for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
7 for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
8for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
9 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
0with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
1with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
2 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
3 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
7with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
8with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
5Deleted 1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
7Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 7Deleted 8Deleted 9Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 4Deleted 8Output: Deleted ‘5 tháng 5 đã được viết trên dòng thứ 5 đã bị xóa như hình dưới đây: Phương pháp 2: Xóa một dòng bằng cách sử dụng một văn bản phù hợp chính xác với dòngTrong phương thức này, sau khi đọc tệp, mỗi dòng được kiểm tra nếu nó khớp với chính xác văn bản đã cho. Nếu nó không khớp, thì nó được viết trong một tệp mới. Python3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
6Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
7Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
8Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
9
nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
3 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
7for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
4for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
5for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
6for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
7 for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
8for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
9 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
5 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
7with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
7with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
8Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 7Deleted 8Deleted 9Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 4Deleted 8Output: Deleted with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
1with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
2 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
3 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
5Deleted1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
7‘5 tháng 5 đã được viết trên dòng thứ 5 đã bị xóa như hình dưới đây:Phương pháp 2: Xóa một dòng bằng cách sử dụng một văn bản phù hợp chính xác với dòng Python3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
6Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
7Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
8Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
9 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
3 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
33Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
7for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
4for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
5for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
6for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
7 for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
8for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
9 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
5 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
7with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
7with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
8Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 7Deleted 8Deleted 9Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 4Deleted 8Output: Deleted with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
1with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
2 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
3 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Ví dụ 2: Xóa các dòng với điều kiệnDeleting lines with the conditionNếu chúng ta có một điều kiện là các dòng trong tệp của chúng ta phải có độ dài tối thiểu. Vì vậy, ví dụ sau đây cho thấy cách xóa các dòng không có độ dài được chỉ định tối thiểu. Python3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Các nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
1 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
3 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
81 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
2 Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
83 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
0Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
3Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
4Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
88Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
7for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
4for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
5for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
6for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
7 for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
8for nick in nicknames_to_delete:
try:
if nick in nicknames:
nicknames.pop(nicknames.index(nick))
else:
print(nick + " is not found in the file")
except ValueError:
pass
9 with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
0with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
1with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
2 Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
99 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
00nicknames.csv 6 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
02222 nicknames = None
with open("nicknames.csv") as sourceFile:
nicknames = sourceFile.read().splitlines()
04with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
7with open("nicknames.csv", "a") as nicknamesFile:
nicknamesFile.seek(0)
nicknamesFile.truncate()
nicknamesWriter = csv.writer(nicknamesFile)
for name in nicknames:
nicknamesWriter.writeRow([str(name)])
nicknamesFile.close()
8Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 7Deleted 8Deleted 9Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
1Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
2Deleted 5Nick
Maria
James
Chris
Mario
Stephen
Isabella
Ahmed
Julia
Mark
...
5Deleted 4Deleted 8Output: Deleted Tất cả các dòng không có chiều dài lớn hơn hoặc bằng 7 đã bị xóa:
Làm cách nào để loại bỏ một dòng khỏi một chuỗi trong Python?
Phương pháp 1: Sử dụng hàm thay thế để xóa ký tự dòng mới khỏi chuỗi trong Python .. Phương pháp 2: Sử dụng hàm Dải () để xóa ký tự dòng mới khỏi chuỗi trong Python .. Phương pháp 4: Sử dụng RE. hàm sub () để xóa một ký tự dòng mới khỏi chuỗi trong python ..
Làm cách nào để xóa một dòng cụ thể?
Xóa các dòng hoặc đầu nối Nhấp vào dòng, đầu nối hoặc hình dạng mà bạn muốn xóa, sau đó nhấn xóa. Mẹo: Nếu bạn muốn xóa nhiều dòng hoặc đầu nối, chọn dòng đầu tiên, nhấn và giữ CTRL trong khi bạn chọn các dòng khác, sau đó nhấn Delete.Click the line, connector, or shape that you want to delete, and then press Delete. Tip: If you want to delete multiple lines or connectors, select the first line, press and hold Ctrl while you select the other lines, and then press Delete.
Làm thế nào để bạn xóa một dòng khỏi một danh sách trong Python?
Cách xóa một phần tử khỏi danh sách bằng phương thức Remove () trong Python.Để xóa một phần tử khỏi danh sách bằng phương thức Remove (), chỉ định giá trị của phần tử đó và chuyển nó dưới dạng đối số cho phương thức.Xóa () sẽ tìm kiếm danh sách để tìm và xóa nó.specify the value of that element and pass it as an argument to the method. remove() will search the list to find it and remove it.
Làm thế nào để bạn xóa văn bản trong Python?
Python loại bỏ ký tự khỏi một chuỗi - cách xóa các ký tự khỏi chuỗi.Trong Python, bạn có thể sử dụng các phương thức thay thế () và dịch () để chỉ định ký tự nào bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi được sửa đổi mới.use the replace() and translate() methods to specify which characters you want to remove from a string and return a new modified string result. |