要在.txt
文件中显示所选数据,首先需要明确“所选数据”的来源和格式。这里假设你已经有了一个数据集,并且想要从中选择一部分数据,然后将这部分数据写入到一个.txt
文件中。以下是一个简单的Python示例,展示如何完成这个任务:
.txt
为扩展名。假设我们有一个包含学生信息的CSV文件(students.csv
),每行代表一个学生,字段包括姓名、年龄和成绩,用逗号分隔。我们想要选择所有成绩大于90分的学生,并将这些学生的信息写入到一个新的.txt
文件中。
import csv
# 读取CSV文件并选择数据
selected_students = []
with open('students.csv', mode='r') as csvfile:
reader = csv.reader(csvfile)
next(reader) # 跳过标题行
for row in reader:
if int(row[2]) > 90: # 假设成绩在第三列
selected_students.append(row)
# 将所选数据写入到.txt文件中
with open('high_achievers.txt', mode='w') as txtfile:
for student in selected_students:
txtfile.write(','.join(student) + '\n')
utf-8
。with open('students.csv', mode='r', encoding='utf-8') as csvfile:
# ...
for row in reader:
try:
if int(row[2]) > 90:
selected_students.append(row)
except (IndexError, ValueError):
print(f"Skipping malformed row: {row}")
通过以上步骤和代码示例,你应该能够在.txt
文件中显示所选数据,并处理一些常见问题。
领取专属 10元无门槛券
手把手带您无忧上云