帮帮我这是我目前的代码
p=('class1.txt')
file=open(p,'r')
d=file.read()
print(d)
with open('Class1.txt', 'r') as f:
Class1=sorted(Class1.rstrip('\n') for Class1 in f)
print(Class1)
q=('class2.txt')
file=open(q,'r')
f=file.read()
print(f)
w=('class3.txt')
file=open(w,'r')
g=file.read()
print(g)
我正在尝试从名为Class1.txt的文本文件中进行排序,我也尝试从数字中将其从最高到最低进行排序
答案 0 :(得分:0)
如果所有行都是整数,则需要转换为int并反转排序:
with open('Class1.txt', 'r') as f:
class_1 = sorted((int(i) for i in f),reverse=True)
print(class_1)
如果你没有转换为int,那么"22" > "100"