设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 22388|回复: 4
打印 上一主题 下一主题

如何将成绩排序

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2019-2-20 17:40:33 |显示全部楼层
1861674 发表于 2019-2-20 15:14
lists=file('aaa.txt')
lines=lists.readlines()
lists.close()

那你可以先把 result[0] 拿出来,对 result[1:]排序,然后在重新合并到一起
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2019-2-21 14:42:47 |显示全部楼层
1861674 发表于 2019-2-21 10:17
from random import randint
num= randint(1,1024)
b=False

输出文件就是自己加上字符 \n
控制台换行也可以 \n,或者单独 print
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2019-2-21 22:00:20 |显示全部楼层
1861674 发表于 2019-2-21 17:49
老师我有两个问题
1:我现在输出的是我排序后的list,不知道怎么加上换行,
2:我现在并没有把排序后的内 ...

1, 不要直接 print results2,而是 for 循环遍历 results2,然后输出每一行
2,你最开始的代码里是有保存的,那个就可以。如果你结果是列表,也可以用writelines来保存(不过需要每行结尾加上 \n 字符),或者同样通过for循环遍历保存
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2019-2-26 16:07:04 |显示全部楼层
1861674 发表于 2019-2-26 10:13
lists=file('aaa.txt')
lines=lists.readlines()
lists.close()

写入文件不是这么干的,参考下例子程序

xxx.write(要写入的内容)
xxx.close()
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2019-3-14 14:14:55 |显示全部楼层
1861674 发表于 2019-3-14 10:58
source=[r'D:\photo']
target_dir=[r'D:\new']
target =time.strftime('%Y%m%d%H%M%S')+'.zip'

因为windows默认没有zip命令
如果一定要做这个,要先去在windows上安装并配置好zip命令,并且用正确的参数去调用
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 13:51 , Processed in 0.017979 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部